问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
45浏览
为什么用了Keep-Alive后图片加载反而更卡了?
我在优化图片加载时启用了HTTP Keep-Alive,但发现连续请求图片反而比单独请求更慢,特别是移动端。明明设置了Connection: keep-alive和HTTP/1.1,服务器返回头也有K...
优化 2026-01-29 21:24:26 -
2
回答
43浏览
安全需求文档该怎么写才能防XSS漏洞?
我们在做用户评论功能时,测试发现XSS漏洞,但安全需求文档里只写了“过滤危险字符”,具体该怎么做才能有效防范呢? 之前尝试用正则表达式过滤了<script>标签和特殊字符,但测试人员用Un...
安全 2026-01-29 21:23:26 -
1
回答
48浏览
百度地图API路径规划回调返回成功但路线不显示怎么办?
在用百度地图API做路径规划时,调用direction.search后回调里提示success,但地图上就是不显示路线。我检查了起点终点坐标没问题,覆盖物数组也清空了。 这是我的核心代码: const...
交互 2026-01-29 21:19:22 -
1
回答
45浏览
ScrollTrigger在React中滚动到锚点时延迟明显怎么办?
在React项目里用gsap的ScrollTrigger实现点击跳转锚点,但滚动总是有0.5秒左右的延迟。明明配置了marker能看到标记位置,滚动动画也正常,就是触发时卡一下... 代码是这样的: ...
交互 2026-01-29 21:11:25 -
2
回答
63浏览
字体子集优化后网页文字显示不全怎么办?
在项目里用Google Fonts的Roboto字体,按文档配置了子集参数latin,latin-ext,但发布后发现部分特殊符号和中文显示为方块。我尝试过: 并在CSS里设置了font-family...
优化 2026-01-29 21:02:22 -
2
回答
54浏览
渐进式渲染中骨架屏如何避免与真实内容重叠?
我在用骨架屏做渐进式渲染时遇到问题,真实内容加载后骨架屏会闪一下再消失,用户体验不好。我给骨架屏加了transition: opacity 0.3s,但内容出现闪一下消失的情况,有没有更好的解决方案?...
优化 2026-01-29 20:35:22 -
2
回答
23浏览
设置Referrer-Policy后为什么请求头还是带Referer?
在Vue项目里设置了标签,但用axios发请求时发现Referer头还是包含了完整URL,是不是哪里设置错了? 代码是这样写的: <meta name="referrer" content="n...
安全 2026-01-29 20:23:22 -
2
回答
37浏览
为什么我的JavaScript代码在ESLint中报错 ‘no-undef’?
大家好,我在用ESLint检查代码时遇到了一个奇怪的问题。当我这样写配置函数的时候: function init() { console.log(myConfig.apiKey); // 这里报错 }...
前端 2026-01-29 20:16:24 -
2
回答
44浏览
Vue项目用CSS压缩后样式错乱怎么办?
最近在优化Vue项目时启用了CSS压缩,但压缩后样式完全乱了,文字重叠、颜色不对。检查配置也没发现问题,求解! 比如这个组件原本正常: 标题 内容文本 .card { border: 1px soli...
优化 2026-01-29 20:12:27 -
1
回答
69浏览
Nginx配置HTTPS后React应用无法访问静态资源怎么办?
我给React项目配置了Nginx HTTPS后,静态资源全404了。控制台提示"GET https://xxx/logo.png 404",但文件确实在build/public目录里。 React代...
工具 2026-01-29 20:08:24 -
2
回答
42浏览
Lighthouse生成报告时为什么提示”未运行任何审核”?
我在用Lighthouse API生成报告时,页面一直显示"未运行任何审核"的错误。按照文档写了配置对象,但运行后结果里所有分数都是0,控制台也没报错,这是怎么回事? 我尝试过这样调用: async ...
工具 2026-01-29 20:06:27 -
2
回答
47浏览
VSCode多光标编辑时如何同时修改不同位置的相同变量名?
在写React组件时遇到了个问题,我需要把三个不同位置的userName变量名改成user.name,用Alt键点了三个位置添加光标,结果修改后只有第一个位置变了,其他两个没反应,这是为啥啊? 试过按...
工具 2026-01-29 19:56:48 -
2
回答
31浏览
为什么同时按住Ctrl/Cmd和Delete键时检测不到组合键?
我在开发文本编辑器时想用Ctrl/Cmd+Delete实现删除段落的功能,但发现检测不到组合键按下: document.addEventListener('keydown', (e) => { ...
交互 2026-01-29 19:51:32 -
2
回答
65浏览
为什么手势滑动动画组件时会出现延迟和冲突?
我在用Hammer.js给动画组件添加滑动手势时,发现滑动触发有0.5秒延迟,而且和页面滚动冲突。调整过threshold参数没用,代码是这样的: const mc = new Hammer(elem...
组件 2026-01-29 19:47:30 -
2
回答
50浏览
为什么锚点定位后页面总是偏移固定导航栏的高度?
我在做单页滚动时用了锚点跳转,但每次点击导航链接后,内容区域总会被固定在导航栏下方几像素的位置,导致文字被遮挡。已经试过给锚点元素加padding-top和margin-top,但滚动位置反而更乱了。...
交互 2026-01-29 19:39:24 -
2
回答
18浏览
Cascader选项数据更新后组件不重新渲染怎么办?
在用Ant Design的Cascader组件时,当我通过接口动态获取到新的选项数据后,发现组件没有重新渲染,手动修改了selectedOptions也无效,这是怎么回事? 我尝试把新数据直接赋值给o...
组件 2026-01-29 19:38:27 -
2
回答
37浏览
React中如何避免按钮点击事件多次触发导致行为监控数据重复上报?
在实现行为监控时,给按钮加了addEventListener,但发现同一个点击事件会多次触发上报。之前试过用防抖函数和事件委托,但切换页面后问题依旧存在。 代码是这样写的:const trackCli...
前端 2026-01-29 19:28:28 -
2
回答
33浏览
移动支付回调通知处理失败,如何确保服务器端可靠接收并重试?
在集成微信支付后端时,遇到支付成功回调通知偶尔返回504错误,导致订单状态混乱。已经按文档设置了async/await处理异步逻辑,但还是出现回调重试3次后失败的情况。 尝试过在Express中间件里...
移动 2026-01-29 19:15:27 -
2
回答
34浏览
Ant Design通知组件无法在Vue中显示,点击按钮没反应?
在Vue项目里用Ant Design的notification通知组件,按照文档写了个按钮点击触发通知,但点击后完全没反应。控制台也没报错,是哪里出问题了? 代码是这样写的:<template&...
组件 2026-01-29 19:00:25 -
2
回答
69浏览
微前端架构下如何统一收集各子应用的错误日志?
最近在用single-spa搭建微前端架构,现在想给各个Vue子应用加错误监控。我在主应用里绑定了window.onerror和window.onunhandledrejection,但发现子应用里的...
框架 2026-01-29 18:58:26