问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
27浏览
Device Mode手动缩放页面后手机模式会退出?
在用Chrome的Device Mode调试移动端页面时,每次手动缩放浏览器窗口,手机模拟器模式就会自动退出,只剩桌面视图,这是为啥啊? 我明明按照教程设置了Galaxy S23,调整布局时需要看不同...
工具 2026-01-26 16:34:20 -
2
回答
50浏览
移动端1px边框在不同手机显示粗细不一怎么办?
最近在做移动端适配时遇到了个烦心事,给导航栏加了1px边框,结果在iPhoneX显示正常,但到了华为nova9就变成2px了,三星手机甚至更宽... 我按教程用了双倍边框加缩放的方法,代码是这样的: ...
优化 2026-01-26 16:27:25 -
2
回答
114浏览
React中如何用差分隐私对用户搜索词添加噪声而不影响功能?
我在做一个搜索功能时想用差分隐私保护用户输入,但不知道怎么平衡隐私和准确性。比如用户输入"apple",我尝试给每个字符加随机偏移: const addNoiseToSearch = (input) ...
安全 2026-01-26 16:07:24 -
2
回答
36浏览
在前端用模板字符串拼接SQL时,怎么防OWASP Top 10的注入漏洞?
我在做用户搜索功能时,后端让前端传原始搜索词,用模板字符串拼接SQL查询。但测试时发现这属于A03注入漏洞。虽然改用了参数化查询,但后端报错说参数顺序不对... 具体场景是用户输入框内容拼接到"SEL...
安全 2026-01-26 15:59:27 -
2
回答
57浏览
用Vue3和vuedraggable拖拽后元素位置错乱怎么办
最近在用Vue3和vuedraggable做列表拖拽排序,但发现拖拽后元素位置总是显示错乱 比如拖拽第3项到第1位后,视图里显示顺序对了,但实际数据里的selectedItems数组顺序还是原来的 我...
交互 2026-01-26 15:56:25 -
2
回答
61浏览
X-Frame-Options设置为SAMEORIGIN后页面仍被嵌入怎么办?
我在后端设置了X-Frame-Options为SAMEORIGIN,但发现页面还是能被其他域名iframe嵌入,这是为什么? 比如在Express里这样配置的: app.use((req, res, ...
安全 2026-01-26 15:31:39 -
1
回答
60浏览
为什么我的JavaScript Error监控没有捕获到Promise中的错误?
我给window绑定了onerror和onunhandledrejection,但发现Promise里的reject错误没有被监控到。比如这个代码: window.onerror = (msg, ur...
前端 2026-01-26 15:28:52 -
2
回答
37浏览
Container容器里的子元素宽度超出怎么办?
我在用布局组件时遇到个怪问题,Container设置了固定宽度1200px,里面放了几个子元素,但右侧子元素总超出容器边界,像这样: <Container width="1200px"> ...
组件 2026-01-26 14:59:25 -
2
回答
62浏览
为什么用Vite导入JSON文件时报“Unexpected token”错误?
在Vue组件里用import引入本地JSON文件时突然报错,提示“Unexpected token {”。之前正常运行过,今天改了数据结构就崩了…… 代码是这样的:<script setup&g...
工具 2026-01-26 14:44:31 -
2
回答
27浏览
React路由懒加载后打包体积没变化,哪里出问题了?
大家好,我在给React项目做代码分割时遇到了奇怪的问题。按照文档用React.lazy和配置了路由懒加载,像这样: import { Routes, Route } from 'react-rout...
优化 2026-01-26 14:34:23 -
1
回答
131浏览
Storybook里组件显示空白但本地运行正常怎么办?
刚用@storybook/react创建了一个按钮组件,写好stories后预览页面全是空白,控制台没有报错。试过npm rebuild和清除缓存还是不行,但直接在项目里运行这个组件又是正常的 这是我...
框架 2026-01-26 14:14:24 -
2
回答
30浏览
为什么我的POST请求会触发CORS错误?虽然GET没问题
我用jQuery发POST请求到另一个域名的接口,控制台直接报错: // 报错信息片段: Fetch API cannot load http://api.example.com/data. Resp...
前端 2026-01-26 14:08:26 -
2
回答
47浏览
为什么在Elements里修改了CSS属性后样式没变化?
我在调试页面时,发现一个按钮的背景色没按预期显示。检查代码时写了以下CSS,但Elements面板里这条规则显示被覆盖了: .button { background-color: blue !impo...
工具 2026-01-26 13:56:23 -
2
回答
42浏览
Weinre调试时设置断点没反应,页面加载也没报错怎么办?
我在用Weinre调试手机端页面时,按照文档设置了断点,但点击都没反应。已经确认服务器和手机连同一个WiFi,启动命令用了--http-port 8080,代码里也加了。 尝试过重启服务和清除缓存,控...
移动 2026-01-26 13:46:24 -
2
回答
27浏览
为什么我的Vue项目启用了HTTP/3但网络面板还是显示HTTP/2?
我最近在Vue项目里用fetch请求接口时,发现浏览器网络面板始终显示协议是HTTP/2。服务器已经配置了QUIC和HTTP/3,也确认过CDN支持。尝试过清除缓存、换Edge和Chrome最新版测试...
优化 2026-01-26 13:40:29 -
1
回答
43浏览
拖拽看板卡片到其他列时,位置总是偏移怎么办?
我在实现看板卡片拖拽时遇到个怪问题,当把卡片拖到不同宽度的列时,它的垂直位置会突然跳动,看起来特别不连贯。 我试过在dragover事件里用客户端坐标计算top值,但不同列宽度导致定位不准。比如左边列...
交互 2026-01-26 13:28:28 -
2
回答
37浏览
Electron自动更新时主进程阻塞导致界面卡死怎么办?
在Electron应用中,当我点击检查更新按钮后,主进程被阻塞,界面卡死了。我尝试过把检查更新的代码放在setTimeout里,但还是不行。错误提示是“Failed to check for upda...
框架 2026-01-26 13:07:51 -
1
回答
34浏览
为什么我的类装饰器无法修改组件的默认属性?
我正在用React写一个组件,想用类装饰器给组件设置默认props,但发现装饰器里的修改好像没生效: function withDefaults(target) { target.defaultPro...
前端 2026-01-26 12:59:22 -
2
回答
30浏览
设置Cookie的Expires时间后,为什么浏览器仍然保留未过期的Cookie?
我之前给登录页面的cookie设置了过期时间为当前时间减1天,按理说应该立即失效,但用户退出登录后刷新页面,浏览器里这个cookie居然还在? 我检查过代码是这样写的:document.cookie ...
安全 2026-01-26 12:52:20 -
2
回答
62浏览
移动端快捷键监听失效怎么办?移动端监听keydown没反应
我在做可视化编辑器时给元素绑定了Ctrl+C复制快捷键,但测试时发现手机端完全没反应。之前用过document.addEventListener('keydown', ...)在PC端没问题,移动端试...
交互 2026-01-26 12:50:22