问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
59浏览
Affix固钉组件在滚动时定位失效,如何解决?
我在用Ant Design的Affix组件固定侧边栏导航时,当页面滚动到一定高度后固钉失效了,元素突然回到原来位置。已经设置position: fixed,但滚动到底部时又恢复正常... 尝试过调整t...
组件 2026-01-27 05:15:24 -
2
回答
84浏览
Shaka Player动态切换ABR策略后没生效怎么办?
我在用Shaka Player播放自适应码率视频时,想动态切换ABR策略从"balanced"到"aggressive"。按照文档调用了player.configure('abr', { defaul...
交互 2026-01-27 02:26:33 -
2
回答
77浏览
FastClick初始化后移动端按钮还是有点击延迟怎么办?
在Ionic项目里用了FastClick,但页面按钮点击还是有300ms延迟,特别是嵌套在ion-item里的自定义按钮。按照文档初始化了: import FastClick from 'fastcl...
移动 2026-01-27 00:49:26 -
2
回答
60浏览
Vue异步请求时Spinner不显示,怎么排查原因?
大家好,我在用Vue做数据加载时遇到了问题。点击按钮后要显示Spinner,等API返回再隐藏,但实际点击后Spinner根本没出现,请求结束后也没有自动隐藏…… 我按教程写了组件结构,用v-if绑定...
交互 2026-01-27 00:08:34 -
2
回答
81浏览
设置了font-src还是报字体加载被CSP阻止,哪里配置错了?
我在页面里用@font-face引入了自定义字体,同时设置了CSP头"font-src 'self';"。但控制台还是报错: Refused to load the font 'data:applic...
安全 2026-01-27 00:04:30 -
2
回答
166浏览
修复XSS漏洞后怎么验证是否彻底解决了?
刚处理完前端页面的XSS漏洞,用两个不同工具测试结果却不一样,一个显示干净一个还能注入,这时候该怎么确认漏洞到底修好了没? 之前在评论区输入,修复后用OWASP ZAP扫描没问题,但自己手动测试居然还...
安全 2026-01-26 23:49:24 -
2
回答
57浏览
Nginx限流配置后,为什么超过3次请求就直接被拒绝了?
我按文档配置了Nginx的限流,设置的是每秒最多5次请求(burst设了3),但测试时发现超过3次就直接返回503了。代码检查了好几遍没问题,难道是我的配置哪里理解错了? 配置片段如下(简化版):&l...
工具 2026-01-26 23:44:36 -
2
回答
72浏览
为什么我的Babel配置中的browserslist设置没生效?
我在项目根目录设置了.browserslistrc指定兼容IE11,但打包后的代码里还是有箭头函数报错。已经检查过配置文件路径没问题,也删了node_modules和.lock文件重装了,babel-...
工具 2026-01-26 23:41:22 -
2
回答
66浏览
single-spa应用中,子应用如何共享全局变量而不冲突?
最近在用single-spa搭建微前端架构,有两个子应用需要共享用户登录状态。我在父应用里设置了window.user = {name: 'admin'},但Vue子应用能读到这个变量,React子应...
前端 2026-01-26 23:39:22 -
2
回答
100浏览
WangEditor上传图片后无法显示,是什么原因?
在用WangEditor做图片上传功能时遇到了问题,上传成功但图片不显示。按照文档配置了uploadImgServer和customInsertFn,但上传后的图片在编辑器里只显示叉号。 我尝试过检查...
交互 2026-01-26 23:35:22 -
2
回答
57浏览
PostCSS插件处理CSS变量时不起作用怎么办?
我在用PostCSS处理CSS变量时遇到了问题,明明配置了postcss-custom-properties插件,但页面里的变量还是没被解析。比如下面这个HTML里的--primary-color变量...
工具 2026-01-26 23:19:28 -
2
回答
90浏览
混合加密时公钥硬编码到前端安全吗?加密后的数据怎么传给后端?
我在用Vue做文件上传功能时想用混合加密保护数据,但卡在非对称密钥的传输上了。现在用RSA加密AES密钥,但直接把公钥写死在前端代码里(如下),这样会不会被轻易抓包获取公钥? import Crypt...
安全 2026-01-26 23:14:27 -
2
回答
51浏览
TDesign Upload上传组件怎么只能选一个文件就关闭选择框?
我在用TDesign的Upload做头像上传,需求是用户只能选择一个文件然后立即关闭文件选择框。试过设置max={1},但发现用户选完文件后点击“打开”按钮,选择框还是会关闭,但如果有多个文件选中就会...
组件 2026-01-26 23:13:25 -
2
回答
42浏览
React中使用strict-dynamic后动态内联样式还是被CSP拦截怎么办?
最近给项目加CSP防护时遇到怪事,按照文档在nonce策略里加了'strict-dynamic',但React组件里的动态内联样式还是被拦截。明明设置了nonce和函数生成样式啊... 代码大概是这样...
安全 2026-01-26 23:09:29 -
2
回答
57浏览
TDesign表单中按钮和输入框间距不一致,如何按规范对齐?
在用TDesign做表单布局时,输入框和按钮之间的间距总感觉不对劲。比如下面这段代码,输入框和按钮用了同样的margin,但实际看起来垂直间距明显不一致: 提交 按照TDesign的设计规范应该怎样调...
组件 2026-01-26 22:54:26 -
2
回答
153浏览
为什么我的Vue页面TTI指标这么高?优化后没明显改善?
我最近在优化一个Vue页面的性能,发现TTI指标一直卡在8秒以上。我尝试用了懒加载组件和代码分割,但测试下来TTI还是没降下来。这是我的页面组件代码: {{ largeData }} export d...
前端 2026-01-26 22:46:31 -
2
回答
76浏览
React项目中Android WebView调用JavaScript方法在部分机型失效?
在开发H5页面时遇到个奇怪问题,通过React组件调用Android WebView的JavaScript接口,在Android 10以下机型能正常触发,但到了Android 11及以上就直接失效了。...
移动 2026-01-26 22:45:24 -
2
回答
71浏览
为什么使用CommonChunkPlugin后common.js仍被重复打包到多个入口chunk里?
在优化多页面应用时,我配置了CommonChunkPlugin提取公共代码,但发现生成的common.js仍然被重复打包到每个入口chunk里。明明设置了name和minChunks参数,打包后的di...
优化 2026-01-26 22:42:27 -
2
回答
91浏览
React表单二次确认弹窗如何有效防止CSRF攻击?
在做用户删除功能时加了二次确认弹窗,但同事说这不能防止CSRF攻击。我用React写了个带确认对话框的组件,代码类似这样: function DeleteButton() { const handle...
安全 2026-01-26 22:36:30 -
2
回答
52浏览
Arco的Tooltip文字提示为什么显示不出来?
用Arco的Tooltip组件时,按照文档写好代码,但提示框就是不显示,已经试过调整placement和trigger属性都没用,控制台也没有报错,这是为什么啊? 代码是这样的:<pre cla...
组件 2026-01-26 22:28:22