问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
53浏览
表单重置按钮点击后输入框内容没清空怎么办?
我给表单加了重置按钮,但点击后输入框内容没清空,这是为什么呀? 代码是这样的: <form id="contactForm"> <input type="text" name="us...
交互 2026-02-03 21:35:33 -
2
回答
38浏览
为什么OWASP ZAP无法拦截Angular应用的某些AJAX请求?
我在用OWASP ZAP测试Angular项目时发现,虽然设置了代理8080,大部分请求都能拦截,但文件上传和实时搜索的两个AJAX请求完全没反应。用F12看网络面板明明有这些请求,ZAP里却显示空白...
安全 2026-02-03 21:34:30 -
1
回答
47浏览
React动态页面怎么设置Open Graph标签?SEO没效果
我在用React开发博客页面时遇到了Open Graph标签的问题。每个文章页都需要动态生成og:title和og:description,但分享到社交媒体时显示的还是默认内容,用SEO检测工具也提示...
优化 2026-02-03 21:24:34 -
2
回答
39浏览
React代码分割后为什么没有生成独立的chunk文件?
我在用React.lazy和Suspense做代码分割时遇到了问题。按照文档把组件用动态导入包裹: const Component = React.lazy(() => import('...
优化 2026-02-03 21:22:30 -
2
回答
72浏览
可视化编辑器中组件属性和配置表单如何保持双向同步?
我在做可视化配置编辑器时遇到个难题,拖拽组件到画布后,右侧表单显示组件属性。当我修改表单输入时,组件样式没更新。试过用Vue的v-model双向绑定,但发现表单值变化后组件属性没响应。 代码结构大概是...
交互 2026-02-03 21:19:35 -
1
回答
81浏览
Arco Design Tabs动态切换标签时组件重复渲染怎么办?
我在用Arco Design的Tabs做路由跳转时发现,每次切换标签页,对应的Content组件都会重新渲染,之前输入的表单数据就没了。我试过给TabPane加forceRender属性,但好像没生效...
组件 2026-02-03 21:09:31 -
2
回答
35浏览
Session绑定后怎么还是被CSRF攻击了?我的实现有问题吗?
我在做用户登录时把sessionID存到cookie里,并在服务端把session和用户ID做了绑定。但测试时发现,攻击页面通过已登录的浏览器发起请求,服务端居然能拿到正确的用户信息。我试过设置coo...
安全 2026-02-03 21:07:40 -
2
回答
50浏览
Prettier在CI中运行报错:找不到配置文件,但本地正常?
我在GitHub Actions里用Prettier检查代码格式时,总是报错“Error: Unable to find .prettierrc in the working directory”,但...
工具 2026-02-03 20:24:48 -
2
回答
75浏览
Double Submit Cookie如何防止CSRF攻击?我的实现总出现跨域问题怎么办?
我按照教程实现了双重提交Cookie,后端设置了CSRF-TOKEN到Cookie和响应头,前端在请求头带上这个Token。但测试时发现,跨域请求时浏览器报“Blocked cookie with s...
安全 2026-02-03 20:16:34 -
2
回答
26浏览
为什么我的IntersectionObserver在长列表滚动时频繁触发回调?
我在用IntersectionObserver做长列表懒加载时遇到了问题。设置rootMargin为"200px"后,滚动到可视区域外时回调确实能触发,但快速滚动时会连续触发好几次,导致重复请求数据。...
优化 2026-02-03 20:08:34 -
1
回答
40浏览
HLS.js动态切换自适应码率后视频卡住怎么办?
在React项目里用HLS.js实现视频播放,想让前端动态切换不同分辨率的自适应码率。我通过hls.levels获取到可用码率列表,然后在点击事件里调用hls.swapAudioCodec或者hls....
交互 2026-02-03 20:06:39 -
2
回答
73浏览
Angular组件卸载后rxjs订阅没清理导致内存泄漏怎么办?
我在Angular项目里用Subject订阅了服务端数据,按官方教程在ngOnDestroy里调用了unsubscribe,但内存还是持续上涨。明明组件卸载了,为什么订阅没断开? 代码是这样写的:th...
优化 2026-02-03 20:01:35 -
2
回答
52浏览
Taro中调用wx.getLocation时,如何同时获取高精度坐标和解决iOS授权问题?
在用Taro开发小程序定位功能时遇到了怪问题。按照文档写wx.getLocation请求定位,Android能拿到坐标但精度太低,iOS直接弹出授权提示后就没反应了。我试过把type改成'gcj02'...
框架 2026-02-03 19:57:36 -
2
回答
47浏览
Docker推送镜像到Docker Hub时提示‘UNAUTHORIZED’怎么办?
刚用docker build打包了项目镜像,执行docker push时一直报错: The push refers to repository [docker.io/myuser/myapp] den...
工具 2026-02-03 19:43:30 -
2
回答
41浏览
混合布局中媒体查询和flex布局冲突怎么办?
在用flex布局配合混合响应式设计时,我发现媒体查询的断点生效后,子元素的flex属性没有按预期改变,导致移动端和桌面端布局错乱。比如设置max-width: 768px时要把flex-directi...
移动 2026-02-03 19:31:27 -
2
回答
29浏览
怎么防止网站用户的Session被中间人攻击劫持?
最近在开发一个电商网站,用户登录后发现偶尔会出现异地登录提示。我检查了服务器日志,发现有几个不同IP访问了同一个Session ID。已经设置了Secure; HttpOnly属性,但问题还是存在,这...
安全 2026-02-03 19:27:30 -
1
回答
117浏览
App Shell初次加载后内容不更新,如何排查?
我在做PWA的App Shell架构时遇到奇怪问题,页面首次加载显示正常,但刷新后动态内容没更新,控制台也没报错。检查了sw.js的fetch拦截逻辑,尝试过清除缓存也不行,这是怎么回事? self....
移动 2026-02-03 19:24:37 -
2
回答
25浏览
用户输入渲染到HTML时如何防止XSS攻击?我的表单代码可能有漏洞
我在做一个表单,用户输入的内容会直接显示在页面上,但测试时发现可以注入脚本。比如用户输入alert(1)就会执行。现在用handleInput处理输入,但不知道该怎么安全转义: <div>...
安全 2026-02-03 19:19:29 -
1
回答
23浏览
Next.js API路由如何正确返回静态文件(如图片)?
我在Next.js项目里用API路由想返回public目录里的图片文件,但返回的是404或者损坏的图片,这是哪里出问题了? 我尝试这样写路由代码: export default function ha...
框架 2026-02-03 19:15:31 -
2
回答
11浏览
React Native中FlatList滚动到顶部后数据消失怎么办?
在做搜索功能时,用户点击顶部刷新按钮后数据全没了,只留下空白列表... 我用FlatList渲染搜索结果,当调用ref.scrollToOffset({offset:0})滚动到顶部后,列表里的所有数...
移动 2026-02-03 19:07:29