问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
48浏览
changedTouches为什么包含多个触点时无法正确跟踪触摸移动?
我在移动端用touchmove事件处理多点触控时发现,当changedTouches里有多个触点时,怎么都拿不到某个特定触点的移动轨迹?比如用类似这样设置的圆点元素: .touch-point { p...
移动 2026-01-28 19:06:33 -
2
回答
62浏览
Postman Data Driven测试时变量替换不生效怎么办?
在用Postman做数据驱动测试时遇到了奇怪的问题,明明在集合变量里设置了username和password,但在测试用例执行时请求体里的变量还是原样显示成{{username}}。我按照文档把JSO...
工具 2026-01-28 18:52:31 -
2
回答
73浏览
媒体查询在移动端失效,但桌面端正常怎么办?
我在做一个响应式布局,给移动端写了媒体查询,但手机访问时样式完全没变化。我检查过代码,桌面端缩小窗口到768px以下是可以触发的。尝试过清除浏览器缓存也不行,是不是哪里写错了? 代码是这样的: @me...
前端 2026-01-28 18:32:29 -
1
回答
98浏览
WebView暴露JavaScript接口后如何防范XSS攻击?
我在开发Android混合应用时,通过WebView的addJavascriptInterface暴露了一个本地方法,但测试时发现可以通过XSS注入执行任意JS。尝试过设置webView.getSet...
移动 2026-01-28 17:45:27 -
2
回答
90浏览
Reanimated的ScrollView下拉动画卡顿怎么解决?
我在用Reanimated 2实现下拉刷新动画时,滑动特别卡顿,控制台还报Jank警告。代码都用useSharedValue和interpolate了,但手指松开后动画还是不流畅。 这是我的核心代码片...
移动 2026-01-28 17:43:29 -
2
回答
124浏览
React Router history模式刷新页面出现404怎么办?
在用React Router v6实现单页应用时,配置了BrowserRouter和Routes,但直接访问嵌套路由路径(比如/users/123)或者刷新页面会报404错误,服务器找不到文件。已经检...
前端 2026-01-28 17:40:29 -
2
回答
99浏览
PWA服务工作者更新后,用户如何自动获取新版本而不手动刷新?
我在React项目里用了PWA,服务工作者注册没问题,但发现用户更新时得手动刷新才能看到新内容。我尝试在useEffect里检查更新: if ('serviceWorker' in navigator...
前端 2026-01-28 17:21:32 -
2
回答
71浏览
iPhone底部Safe Area遮挡输入框怎么办?
开发聊天页面时,发现iPhone X以上机型的输入框总被底部Safe Area遮挡,试过设置padding-bottom: 34px但效果不稳定,有什么可靠的解决办法吗? 之前用过这样的CSS:.ch...
移动 2026-01-28 17:16:34 -
2
回答
113浏览
React Native JSI模块注册时报”undefined is not an object”
在用JSI开发自定义模块时,初始化总报错"undefined is not an object (evaluating '_TurboModuleRegistry.getEnforcing')" 代码...
移动 2026-01-28 17:08:22 -
2
回答
159浏览
Tauri应用如何动态调整窗口尺寸?
在用Tauri开发应用时,想根据用户点击按钮动态调整窗口大小,但按照文档调用window.resizeTo()没反应,有没有其他正确方法? 尝试在前端用JavaScript调用: function r...
框架 2026-01-28 17:07:42 -
2
回答
423浏览
Webpack Bundle Analyzer生成报告时提示’Error: spawn sync’怎么办?
刚在项目里装了webpack-bundle-analyzer,按文档配好插件后运行build,结果报错:Error: spawn sync /path/to/chrome ENOENT。尝试过npm ...
工具 2026-01-28 17:01:33 -
2
回答
55浏览
Prettier配置trailingComma后,JSX数组元素为何不自动添加尾随逗号?
大家好,我在React项目里配置了Prettier的trailingComma设为'es5',普通JS数组最后一个元素会自动加逗号,但JSX里的数组元素最后一个逗号还是被去掉了。比如这个组件: fun...
工具 2026-01-28 16:33:30 -
2
回答
80浏览
Svelte Context在嵌套组件中传递数据时为什么子组件无法获取到值?
我在用Svelte的Context传递数据时遇到了问题。父组件通过setContext设置了值,但三层嵌套后的子组件用getContext获取时一直是undefined,这是怎么回事? 我的结构是这样...
框架 2026-01-28 16:11:36 -
2
回答
54浏览
为什么用了CSS containment后滚动反而更卡了?
我在列表组件的父容器加了contain: content想优化渲染,但滚动时反而更卡了。之前尝试把每个列表项包裹成div并设置contain属性,但效果没改善,甚至出现布局抖动。 代码是这样的: &l...
优化 2026-01-28 15:57:25 -
2
回答
69浏览
移动端列表滚动卡顿,优化后还是不流畅怎么办?
开发移动端列表页面时,当列表项超过50条左右,滚动就明显卡顿。尝试用display: none隐藏视口外元素,并改用position: absolute定位列表项,但滚动仍然有掉帧现象,特别是快速滑动...
优化 2026-01-28 15:49:35 -
2
回答
71浏览
postcss-viewport转换后页面元素错位怎么办?
用postcss-px-to-viewport做移动端适配时,所有元素都缩放到奇怪的位置,文字还溢出容器了。按照文档配了: module.exports = { plugins: { 'postcss...
移动 2026-01-28 15:21:23 -
2
回答
86浏览
Storybook中actions的参数怎么传递不显示?
在写按钮组件故事的时候,按照文档给argTypes设置了actions,但点击按钮后actions面板就是没反应,参数没显示出来... 我直接复制的官方示例代码:args: { onClick: ac...
工具 2026-01-28 15:14:26 -
2
回答
62浏览
CSP策略配置后为什么还是被绕过执行了内联脚本?
在做渗透测试时,给网站加了CSP策略禁止内联脚本,但测试人员用base64编码的dataURI依然能执行恶意脚本,这是怎么回事? 我的CSP配置是这样的:Content-Security-Policy...
安全 2026-01-28 15:13:28 -
2
回答
63浏览
为什么在Vue中使用FastClick后移动端点击事件失效?
大家好,在移动端项目里用FastClick想消除点击延迟,但绑定了点击事件的按钮突然没反应了。我按文档引入了FastClick,代码看起来没问题,但点击就是没响应,这是为什么呢? <div id...
交互 2026-01-28 15:06:27 -
2
回答
77浏览
React中如何在路由切换时预取数据却导致重复请求?
我在React应用里用useParams获取文章ID后,用useEffect在组件挂载时预取文章详情数据。但当我切换到其他页面再返回时,发现fetchData又触发了重复请求,这样会不会浪费带宽? f...
优化 2026-01-28 14:51:31