问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
66浏览
富文本编辑器中如何正确插入并编辑表格?
我用 React + Draft.js 做富文本编辑器,现在想支持表格功能。但插入表格后,光标无法正常进入单元格,也不能用方向键在单元格间移动,感觉像是没被识别为可编辑区域。 我试过用原生 conte...
组件 2026-03-13 20:25:22 -
2
回答
49浏览
前端请求签名总被后端拒绝,到底哪里出错了?
我按照后端给的文档对接请求签名,把时间戳、path 和 body 拼起来用 HMAC-SHA256 加密,但每次发请求都返回 403,说签名无效。 我试过用 JSON.stringify(body) ...
安全 2026-03-13 20:23:23 -
2
回答
47浏览
Node.js 接口响应太慢,怎么优化性能?
我用 Node.js 写了个 API 接口,前端用 Vue 调用,但每次加载都要等好几秒,本地开发都卡。试过加缓存和减少数据库查询,还是没明显改善。 前端是这样调用的: <template>...
前端 2026-03-13 20:07:24 -
2
回答
37浏览
设置安全头后页面白屏,CSP策略哪里写错了?
我在 Express 项目里加了 Content-Security-Policy 头,想限制只加载本地资源,但页面直接白屏了,控制台报错说脚本被阻止。我明明没引用外部 JS 啊,难道是内联脚本的问题?...
前端 2026-03-13 20:05:22 -
1
回答
68浏览
前端设置的Cookie需要加密吗?怎么防窃取?
我在做登录功能,后端返回 token 后我用 JS 存到 Cookie 里,但听说 Cookie 容易被 XSS 偷走,是不是得加密?可前端加密好像也没用啊,密钥放哪都不安全…… 现在代码是这样存的:...
安全 2026-03-13 19:53:21 -
1
回答
41浏览
React Native中用React Navigation跳转时参数传不过去怎么办?
我在用React Navigation v6做页面跳转,从首页传个id到详情页,但接收不到参数,打印出来是undefined。明明文档里说用route.params.id就能拿到,是不是哪里写错了? ...
框架 2026-03-13 19:46:25 -
2
回答
35浏览
右键菜单怎么阻止默认浏览器菜单弹出?
我在做一个自定义的右键菜单功能,绑定了 contextmenu 事件,也调用了 preventDefault(),但有时候还是会弹出浏览器默认的右键菜单,尤其是在某些元素上。是不是我哪里没处理对? 我...
交互 2026-03-13 19:29:19 -
2
回答
43浏览
React 项目如何防止被嵌入 iframe 导致点击劫持?
我最近在做公司后台系统,用的是 React,担心被人用 iframe 嵌套我们的页面搞点击劫持。听说可以通过设置 X-Frame-Options 或 Content-Security-Policy 来...
安全 2026-03-13 19:28:20 -
2
回答
24浏览
分页组件点击页码后数据没更新怎么办?
我用 Vue 写了个分页组件,点击页码时 currentPage 确实变了,但列表数据还是老的,没重新请求接口。是不是漏了啥? 我在 watch 里监听了 currentPage,也调了 fetchL...
组件 2026-03-13 19:25:19 -
1
回答
34浏览
iOS安全区域适配不生效怎么办?
我在做移动端页面时,发现 iPhone X 及以上机型底部被 Home Indicator 遮挡了内容。明明加了 env(safe-area-inset-bottom),但好像没起作用,布局还是顶到最...
优化 2026-03-13 19:22:22 -
1
回答
59浏览
Recharts 中如何让 X 轴的刻度文字自动换行显示?
我在用 Recharts 画一个柱状图,X 轴的分类名称太长了,直接显示会重叠在一起,看起来特别乱。我试过在 tick 里加样式设置 wordBreak 或者 whiteSpace,但好像都不起作用。...
交互 2026-03-13 19:08:23 -
1
回答
56浏览
Chrome DevTools里怎么判断是不是内存泄漏?
我在用 Chrome DevTools 的 Memory 面板做内存分析,拍了两个快照,但不太确定怎么看是不是真的有内存泄漏。比如我销毁了一个组件,但快照里还是能看到很多 detached DOM 节...
工具 2026-03-13 18:58:18 -
2
回答
42浏览
WebP转换工具怎么选?cwebp命令行参数总是报错怎么办?
最近想把项目里的图片批量转成WebP格式,试了Google官方的cwebp工具,但命令行老是报错。比如我用cwebp -q 80 image.jpg -o image.webp,有时候能成功,有时候提...
优化 2026-03-13 18:54:23 -
1
回答
39浏览
CORS 中 Access-Control-Allow-Methods 设置不生效怎么办?
我在前端用 fetch 发了个 DELETE 请求,但浏览器报 CORS 错误,说方法不允许。后端明明设置了 Access-Control-Allow-Methods: GET, POST, PUT,...
安全 2026-03-13 18:52:24 -
2
回答
37浏览
Snyk 扫描总报高危漏洞,但项目跑得好好的?
我用 Snyk 扫描前端项目依赖,老是提示一堆高危漏洞,比如 lodash 或 axios 的问题。可本地开发和线上都跑得挺稳,也没出过安全问题,这到底要不要处理? 试过按 Snyk 建议升级版本,但...
安全 2026-03-13 18:40:22 -
1
回答
31浏览
域名分片真的还能提升图片加载速度吗?
我最近在优化一个老项目,听说以前用域名分片能绕过浏览器并发限制,就试着把静态资源拆到 cdn1、cdn2 两个子域下。但实际测下来发现首屏图片加载反而更慢了,是不是现在 HTTP/2 普及之后这招已经...
优化 2026-03-13 18:34:20 -
2
回答
51浏览
React中如何正确取消未完成的Ajax请求?
我在用useEffect做数据请求,切换页面时老报“Can't perform a React state update on an unmounted component”错误。试过AbortCon...
前端 2026-03-13 18:31:18 -
1
回答
34浏览
前端接口失败重试怎么做才不卡死页面?
我在 Vue 项目里加了个接口失败自动重试的逻辑,但有时候网络差,连续重试好几次,页面就卡住了,用户操作都没反应。是不是我的重试方式有问题? 我试过用 setTimeout 延迟重试,也加了最大重试次...
优化 2026-03-13 18:17:21 -
1
回答
27浏览
Tailwind 中如何让 flex 布局的子元素高度撑满父容器?
我在用 Tailwind 写一个侧边栏布局,父容器用了 flex,但里面的子元素高度总是不够,没法自动撑满。明明父容器有固定高度,加了 h-full 也不起作用,是不是还要配合其他类? 我的结构大概是...
框架 2026-03-13 18:06:22 -
2
回答
22浏览
WebSocket连接后收不到消息是怎么回事?
我用WebSocket连上了后端,onopen能正常触发,但发消息过去后,onmessage完全没反应,是不是哪里写错了? 后端说已经收到我的请求并返回了数据,但我前端就是收不到。试过在浏览器控制台看...
交互 2026-03-13 18:04:21