问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
47浏览
第三方Cookie被浏览器拦截了怎么办?
我在做前端开发时,需要从第三方服务(比如一个广告平台)设置Cookie,但发现现代浏览器直接拦截了这些Cookie,导致功能失效。我试过在iframe里加载第三方页面,也设置了SameSite=Non...
安全 2026-03-06 02:18:19 -
2
回答
38浏览
长列表分页加载时如何避免重复请求和数据错乱?
我在做商品列表的分页加载,每次滚动到底部就调用接口拉下一页数据。但有时候网络慢,用户快速滚动会触发多次请求,导致数据重复或者顺序错乱,咋办? 我试过加个 loading 锁:if (loading) ...
优化 2026-03-06 02:04:18 -
2
回答
93浏览
前端项目接入IAST后为什么没收到漏洞告警?
我们团队最近在测试环境接入了公司统一的IAST(交互式应用安全测试)平台,后端服务能正常上报SQL注入、XSS等问题,但我负责的React前端项目完全没收到任何告警。 我确认探针已经注入,网络也没问题...
安全 2026-03-06 01:47:22 -
1
回答
54浏览
Arco Design 表单验证样式没生效是怎么回事?
我用 Arco Design 的 Form 组件做登录页,自定义了错误提示的样式,但加了 CSS 后完全没变化,控制台也没报错,是不是我写法有问题? 已经确认类名是对的,也用了 !important ...
框架 2026-03-06 01:26:20 -
2
回答
93浏览
TypeORM里用Raw写SQL会有注入风险吗?
我最近在用TypeORM的Raw函数拼接查询条件,但担心这样会不会有SQL注入漏洞?比如下面这段代码: const users = await getRepository(User) .find({ ...
安全 2026-03-06 00:28:21 -
2
回答
43浏览
JSONP跨域请求在Vue中怎么用?一直报错
我在Vue项目里想用JSONP请求第三方接口,但总是失败,浏览器控制台提示“Uncaught ReferenceError: callback is not defined”。我试过动态创建scrip...
前端 2026-03-05 23:37:22 -
2
回答
39浏览
Proton Native 中如何正确设置窗口图标?
我用 Proton Native 写了个桌面应用,想给窗口加个自定义图标,但试了好几种方法都不生效。 官方文档里好像没说清楚,我看到有人用 icon 属性,但加了之后图标还是没变,控制台也没报错。我放...
框架 2026-03-05 23:34:21 -
2
回答
26浏览
async 和 defer 到底该怎么用才不影响首屏加载?
我在优化首屏加载时,把第三方统计脚本加了 async,但发现有时候页面渲染还是被卡住,是不是我用错了? 之前试过这样写: <script src="analytics.js" async>...
优化 2026-03-05 23:16:21 -
2
回答
22浏览
为什么给 scroll 事件加 passive: true 后 preventDefault 不生效了?
我在做一个自定义下拉刷新功能,需要监听 scroll 事件并阻止默认滚动,但加上 passive: true 后 preventDefault() 就报错了,说不能在 passive 事件里调用。可不...
交互 2026-03-05 23:14:19 -
2
回答
17浏览
请求失败后如何优雅地重试三次?
我在用 fetch 做 API 请求,网络偶尔不稳定,想加个重试机制,但不知道怎么写才不乱。试过在 catch 里再调一次,结果有时候会无限重试,或者状态没控制好。 比如下面这个简单的请求组件,该怎么...
优化 2026-03-05 23:03:19 -
1
回答
47浏览
Typography组件文字换行不生效怎么办?
我在用Ant Design的Typography.Text展示长文本,设置了ellipsis={{ rows: 2 }},但文字还是不换行,直接一行显示超出了容器宽度,这是为啥? 试过给父容器加wid...
组件 2026-03-05 22:11:19 -
2
回答
54浏览
前端如何安全地处理用户输入避免XSS攻击?
我在做一个评论功能,用户提交的内容直接用 innerHTML 插入到页面,结果被安全扫描工具报了 XSS 风险。我试过用 DOMPurify,但不确定是不是用对了,比如下面这样写安全吗? const ...
安全 2026-03-05 21:53:18 -
1
回答
43浏览
iOS弹出键盘导致页面布局错乱怎么办?
我在做一个移动端的登录页,input获得焦点弹出iOS键盘后,整个页面被顶上去,而且收起键盘后页面没回到原来位置,留了一大片空白。试过加viewport-fit=cover也不行。 这是我的输入框样式...
优化 2026-03-05 21:44:18 -
2
回答
52浏览
D3.js 画的折线图为什么不显示?
我用 D3.js 画了个简单的折线图,数据都加载了,但页面上啥也没有,控制台也没报错,到底哪里出问题了? 我检查了 SVG 容器和路径生成逻辑,感觉没啥问题,但就是看不见线。是不是坐标算错了?还是 s...
组件 2026-03-05 21:18:22 -
2
回答
60浏览
Reanimated中useAnimatedStyle不生效是怎么回事?
我在用Reanimated做列表项滑动删除动画,但useAnimatedStyle返回的样式完全没反应,元素还是静止不动。 试过把translateX直接写死成100,也无效。控制台也没报错,共享值o...
移动 2026-03-05 21:10:19 -
2
回答
53浏览
Svelte 的 transition 动画为啥不生效?
我在 Svelte 里用 transition 实现元素进出动画,但加了 fade 后完全没反应,是哪里写错了吗? 我试过 import { fade } from 'svelte/transitio...
框架 2026-03-05 21:02:21 -
2
回答
114浏览
Hover效果在移动端不生效怎么办?
我给按钮加了 hover 样式,在电脑上鼠标移上去没问题,但在手机上点按完全没反应,试过加 :active 也不行。 是不是移动端根本不支持 hover?那该怎么实现类似的效果?比如点一下变色那种。 ...
交互 2026-03-05 20:58:19 -
2
回答
41浏览
gRPC前端调用时跨域问题怎么解决?
我最近在用 gRPC-Web 做前后端通信,后端是 Go 写的 gRPC 服务,前端用的是 Vue。本地开发时请求一直被浏览器拦截,报 CORS 错误。我已经在后端加了 cors 中间件,但还是不行。...
框架 2026-03-05 20:50:27 -
2
回答
33浏览
乐观更新后数据不一致怎么办?
我在用 React 做一个点赞功能,点了之后立刻更新 UI(乐观更新),但请求失败后不知道怎么回滚。 现在试过用 useState 保存旧值,但状态多了就乱了。比如: const handleLike...
优化 2026-03-05 20:44:21 -
1
回答
45浏览
Storybook 的 addon-actions 为啥收不到事件?
我在 Storybook 里用 addon-actions 想监听按钮点击,但点了没反应,控制台也没输出。是不是我哪里写错了? 我已经在 .storybook/preview.js 里引入了 addo...
工具 2026-03-05 20:27:18