问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
39浏览
Hotkeys.js 为什么监听 Ctrl+Enter 不生效?
我用 Hotkeys.js 想监听 Ctrl+Enter 组合键提交表单,但怎么按都没反应,其他快捷键比如 'a' 或 'ctrl+s' 都能正常触发。是不是组合键写法有问题? 我试过写成 'ctrl...
交互 2026-03-22 23:11:18 -
1
回答
55浏览
SvelteKit中如何正确处理SSR下的window对象访问?
我在SvelteKit项目里写了个组件,需要监听页面滚动,但在服务端渲染时一直报window is not defined的错。我知道SSR环境下没有window,但不确定该在哪个生命周期里安全地访问...
框架 2026-03-22 23:09:22 -
1
回答
71浏览
FID指标一直很高,怎么优化才有效?
我用Lighthouse测移动端页面,FID老是超过300ms,明明没写啥复杂交互啊。点按钮时确实有明显卡顿,试过把事件监听器改成passive: true,但没啥改善。 关键代码就这段,绑了个点击处...
移动 2026-03-22 23:00:19 -
2
回答
41浏览
Scripted Pipeline 中如何正确设置并行构建的 stage 名称?
我在 Jenkins 的 Scripted Pipeline 里用 parallel 做并行任务,但每个分支的 stage 名字都显示成 "Branch A"、"Branch B" 这种默认名,想自定...
工具 2026-03-22 22:59:21 -
2
回答
38浏览
渐进式渲染怎么做才能不闪屏?
我在做首屏优化,尝试用渐进式渲染先显示骨架屏再加载真实内容,但页面老是闪一下白屏或者布局跳动,体验很不好。 我现在的做法是用 visibility: hidden 隐藏内容区域,等数据回来再切 vis...
优化 2026-03-22 22:30:21 -
1
回答
35浏览
Next.js 部署到 Vercel 后 CSS 样式丢失是怎么回事?
我在本地开发时样式完全正常,但一部署到 Vercel 上,某些页面的 CSS 就不生效了,特别是全局样式里的自定义类。我试过把 CSS 放在 globals.css 里引入,也检查了 _app.js ...
框架 2026-03-22 22:06:22 -
1
回答
36浏览
Postman Monitor 为什么定时任务没触发?
我用 Postman 创建了一个 Monitor,设置每小时跑一次接口测试,但实际根本没执行,日志里也看不到记录。 检查了 Collection 和环境变量都没问题,手动 Run 能成功。是不是免费账...
工具 2026-03-22 22:05:16 -
1
回答
23浏览
前端错误监控为啥捕获不到异步错误?
我在项目里用 window.addEventListener('error') 监听全局错误,同步的报错都能正常上报,但像 setTimeout 里的错误就完全捕获不到,这是为啥? 试过加了 unha...
前端 2026-03-22 22:04:18 -
1
回答
63浏览
手势滑动时如何实现平滑的跟随动画效果?
我在用 Hammer.js 做一个图片滑动组件,手指拖动时想让图片实时跟着手势位置走,但目前动画很卡顿,感觉不是流畅跟随。 我试过直接在 pan 事件里改 transform: translateX(...
交互 2026-03-22 22:00:20 -
2
回答
81浏览
前端如何处理用户密码过期的提示逻辑?
我们系统要求用户每90天改一次密码,但我不确定前端该怎么友好地提醒用户。后端会在登录接口返回password_expired: true,我现在直接弹个alert太生硬了,有没有更自然的做法? 试过在...
安全 2026-03-22 21:30:24 -
2
回答
50浏览
Bootstrap卡片里的图片怎么总是变形?
我用Bootstrap的Card组件放了一张产品图,但图片在不同屏幕下老是被拉伸变形,看着特别难受。明明原图是正方形的,结果在手机上变成宽屏了。 我试过直接用 <img src="...">...
组件 2026-03-22 20:55:22 -
1
回答
50浏览
微服务架构下前端如何统一管理多个子应用的登录状态?
我们项目用微前端拆了几个子应用,每个子应用都是独立部署的微服务,现在登录状态没法同步,用户在一个子应用登录后,切换到另一个还是未登录状态,这体验太差了。 试过把 token 存 localStorag...
框架 2026-03-22 20:53:19 -
2
回答
44浏览
Cordova打包后白屏,控制台报错找不到cordova.js怎么办?
我用Cordova开发了个简单的App,本地浏览器测试没问题,但一打包成Android APK安装后就白屏。连上Chrome DevTools看了下,控制台报错:Uncaught ReferenceE...
移动 2026-03-22 20:50:19 -
1
回答
71浏览
X-Permitted-Cross-Domain-Policies 安全头到底该怎么配?
最近在做前端安全加固,看到建议加 X-Permitted-Cross-Domain-Policies 头,但文档说法不一。我试过设成 "none",结果 Flash 资源加载报错(虽然现在没人用 Fl...
安全 2026-03-22 20:03:21 -
1
回答
54浏览
DoubleTap 手势在 React 移动端怎么实现?
我在用 React 开发一个移动端图片预览组件,想实现双击放大功能,但原生不支持 doubletap 事件。我试过用 touchstart 记录时间戳判断两次点击间隔,但经常误触发或者没反应,特别是在...
移动 2026-03-22 19:56:20 -
2
回答
34浏览
移动端弹窗打开后怎么防止背景滚动穿透?
我在做移动端页面时,点击按钮弹出一个 fixed 定位的弹窗,但发现手指在弹窗上滑动时,底下的页面还是会跟着滚动,这体验太差了。 试过给 body 加 overflow: hidden,但在 iOS ...
优化 2026-03-22 19:48:21 -
2
回答
69浏览
PullToRefresh 在 iOS 上失效是怎么回事?
我在移动端用了一个第三方的 PullToRefresh 库,在安卓上滑动下拉刷新完全正常,但在 iOS Safari 里怎么都触发不了。试过加 -webkit-overflow-scrolling: ...
交互 2026-03-22 19:45:13 -
1
回答
32浏览
Alt键组合在网页中怎么监听才有效?
我在做一个快捷键功能,想用 Alt + K 触发某个操作,但发现 event.altKey 有时候能识别,有时候完全没反应,特别是在 macOS 上更奇怪。 我试过这样写: window.addEve...
交互 2026-03-22 19:37:26 -
1
回答
77浏览
React Native中TurboModules怎么调用原生方法?
我按照文档配置了TurboModule,但在JS里调用时一直报undefined is not a function,是不是哪里注册错了? 我的模块叫MyLogger,在jsi::HostObject...
框架 2026-03-22 19:17:19 -
2
回答
30浏览
如何在弹窗打开时只监听局部快捷键?
我在页面里有个 Modal 弹窗,想让它打开时按 Esc 能关闭,但又不影响页面其他地方的全局快捷键。现在的问题是,不管弹窗开没开,按 Esc 都会触发关闭逻辑。 我试过在弹窗组件里用 useEffe...
交互 2026-03-22 19:15:19