问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
23浏览
子域名之间设置CORS头时,Access-Control-Allow-Origin该怎么写才不会报错?
我在开发主站example.com时,子域名api.example.com返回的JSON数据总被浏览器拦截,控制台提示: Cross-Origin Request Blocked: The Same ...
安全 2026-02-13 13:28:53 -
1
回答
42浏览
Vue组件里用隐私计算库处理输入数据时,怎么防止内存泄露风险?
我在做一个需要隐私计算的表单组件,用vue3配合某隐私计算SDK,但发现输入框数据直接绑定到响应式变量后,通过浏览器开发者工具能看到明文数据。 尝试过这样写代码: <template> &...
安全 2026-02-13 13:23:30 -
2
回答
39浏览
使用HappyPack配置多线程打包反而更慢了怎么办?
我按照教程给Webpack加了HappyPack做多线程打包,结果发现打包速度比之前更慢了!明明配置了4个线程,控制台还报错说"Worker crashed and was killed: Error...
前端 2026-02-13 13:22:45 -
2
回答
15浏览
Vue表单中如何用自定义验证确保GDPR同意框被勾选后才提交?
我在做一个用户注册表单,需要用户勾选隐私政策同意框才能提交。用了vuelidate做验证,但发现即使没勾选也能提交,代码哪里出错了? <template> <form @submit...
安全 2026-02-13 13:06:33 -
1
回答
23浏览
Monorepo中子项目依赖报错:Cannot find module
我在用Lerna管理Monorepo时,子项目引用了其他包的代码,运行时报Error: Cannot find module '@shared/util'。之前用lerna bootstrap安装过依...
前端 2026-02-13 13:02:33 -
1
回答
36浏览
联邦学习中本地加密数据如何防止中间人攻击?
最近在做前端联邦学习项目,需要加密用户数据后再上传到服务端聚合。我用AES加密数据后再通过HTTPS发送,但测试时发现中间人能通过抓包获取加密密钥。看代码哪里有问题? const crypto = r...
安全 2026-02-13 12:57:28 -
1
回答
26浏览
Next.js中怎么全局捕获API调用错误?ErrorBoundary没生效
我在Next.js 13项目里用getServerSideProps调API,但遇到接口报错时页面直接白屏了。按照文档写了组件包裹的ErrorBoundary,但错误信息没被捕获到,控制台只看到"Er...
框架 2026-02-13 12:33:23 -
2
回答
34浏览
Nuxt3中为什么Auto Import的组件无法在客户端组件中自动导入?
我在Nuxt3项目里用客户端组件时,发现通过autoImport配置的组件没法自动导入,比如直接用Head标签会报错说找不到模块。明明在服务端组件里能正常工作,这是怎么回事? 尝试过在nuxt.con...
框架 2026-02-13 12:31:24 -
1
回答
27浏览
Vite中使用glob导入组件后为什么路径报错?
大家好,我在用Vite+React项目里用glob导入组件时遇到了问题。按照网上的方法写了这样的代码: import { glob } from 'glob'; const com...
工具 2026-02-13 12:23:27 -
1
回答
35浏览
步骤进度条的加载状态卡住了怎么办?
在做表单提交流程时,用步骤条显示进度,但切换到第三步时加载动画一直转不停,页面实际已经加载完成。试过用v-if控制加载状态,但状态切换不连贯。 代码结构是这样的:<template> &l...
交互 2026-02-13 12:22:31 -
1
回答
54浏览
为什么Webpack配置了Tree Shaking后,某些未引用的代码依然被打包进去?
我在项目里配置了Webpack的Tree Shaking,但发现未使用的模块还是被打包了。比如这个组件里只用了utils.js的add函数: // component.jsx import { add...
优化 2026-02-13 11:56:35 -
1
回答
34浏览
为什么用Reflect.set修改对象属性没生效?
在用Reflect.set给对象赋值时发现没有变化,但直接用obj.key=新值却可以修改,这是怎么回事?比如: const obj = { count: 0 }; Reflect.set(obj, ...
前端 2026-02-13 10:51:29 -
1
回答
32浏览
设置X-Permitted-Cross-Domain-Policies头后为什么跨域策略文件还是能被访问?
我刚给项目加了安全头配置,把X-Permitted-Cross-Domain-Policies设置成null,但用漏洞扫描工具测试时发现crossdomain.xml文件仍然能被外部访问,这不应该是阻...
安全 2026-02-13 10:45:53 -
1
回答
34浏览
PWA骨架屏在服务工作线程加载时为什么会闪现白屏?
我在用Skeleton CSS做PWA骨架屏时遇到个怪问题:页面第一次加载时骨架屏正常显示,但等服务工作线程缓存加载完成时,页面会突然闪一下白屏再恢复内容。我检查了代码也没发现问题,这是为什么呢? 我...
前端 2026-02-13 10:41:33 -
1
回答
32浏览
Apple Pay按钮显示不可用,沙盒测试一直报错怎么办?
在iOS应用里集成Apple Pay时,支付按钮始终显示灰色不可用状态。用沙盒账号测试时还弹出错误提示"Invalid merchant identifier",但Merchant ID明明已经在苹果...
移动 2026-02-13 10:17:31 -
1
回答
30浏览
为什么用npm/yarn/pnpm从Nexus拉取包时会401错误?
最近在公司项目里把npm源换到Nexus私库后,用npm/yarn安装包总报401 Unauthorized,pnpm倒是能成功。之前配置过~/.npmrc和~/.npm/_auth.json,也试过...
工具 2026-02-13 10:16:33 -
1
回答
69浏览
为什么我的Performance Score在移动端显示低分?
最近在优化项目性能,压缩了图片用了懒加载,LCP降到2.5秒了,但移动端Performance Score还是只有45分左右,桌面端却有90多分,这是为什么呢? 我检查过代码,首屏已经用动态导入分割了...
前端 2026-02-13 09:51:31 -
2
回答
65浏览
前端用AES加密大文件时页面卡顿怎么办?
在做文件上传加密时,用crypto.subtle.encrypt()给20MB文件做AES-GCM加密,发现页面会卡顿半秒左右。我尝试把文件分4MB一块加密再合并,但感觉处理大文件时依然卡顿,有没有更...
安全 2026-02-13 08:54:30 -
1
回答
42浏览
Hybrid应用灰度发布时,旧版页面偶尔闪现是怎么回事?
我在做Vue+Uniapp的Hybrid灰度发布时遇到了奇怪问题。新版本通过条件判断动态加载不同页面: <template> <div v-if="isGray"...
移动 2026-02-13 07:35:25 -
1
回答
219浏览
Bootstrap响应式工具在移动端显示异常怎么办?
用Bootstrap的响应式列布局时,在手机端两列总是挤在一起不换行,明明加了col-sm-6啊。 我按照文档写了这样的代码: <div class="container"&...
组件 2026-02-13 07:01:28