问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
47浏览
Nginx 配置安全加固后网站打不开怎么办?
我按照网上教程给 Nginx 做了安全加固,加了一些 header 和限制,结果一 reload 服务,前端页面就完全打不开了,浏览器报 502 或空白。我只改了 server 块里的配置,没动其他地...
工具 2026-03-07 15:22:20 -
2
回答
24浏览
Flutter中用Provider更新列表后UI不刷新怎么办?
我用Provider管理一个商品列表,调用notifyListeners()之后界面没变化,明明数据已经改了啊! 试过把Consumer包到最外层,也检查了是不是在异步回调里忘了setState,但还...
移动 2026-03-07 15:11:18 -
2
回答
26浏览
ESLint 自定义规则怎么检测 CSS 中的 !important?
我想用 ESLint 写个自定义规则,禁止项目里出现 !important,但 ESLint 不是只处理 JS 吗?那怎么分析 CSS 文件里的内容? 我试过在规则里读取文件路径,但拿到的都是 .js...
工具 2026-03-07 15:02:23 -
1
回答
40浏览
iOS 上 PWA 无法添加到主屏幕怎么办?
我在开发一个 PWA 应用,在 Android 上一切正常,但 iOS 用户说没法添加到主屏幕。我明明加了 manifest 和相关 meta 标签,是不是哪里漏了? 试过在 Safari 里点分享 ...
移动 2026-03-07 14:47:21 -
2
回答
45浏览
Public-Key-Pins 头还能用吗?配置后浏览器报错怎么办?
我在项目里尝试加了个 Public-Key-Pins 安全头,结果 Chrome 直接报“HPKP is deprecated”错误,页面都加载不了了。查了下资料说这玩意儿已经被废弃了?那现在该用什么...
安全 2026-03-07 14:37:23 -
1
回答
26浏览
前端能直接用ECC加密敏感数据吗?
我在做一个需要在浏览器里加密用户数据的功能,听说ECC比RSA更高效,就尝试用 elliptic 这个库。但生成密钥对后,不知道怎么用公钥加密数据——文档里好像只支持签名,没找到加密方法? 我试了这样...
安全 2026-03-07 14:35:20 -
2
回答
51浏览
Taro中如何正确监听页面滚动事件?
我在Taro开发微信小程序时,想监听页面的滚动事件,但用onScroll好像没生效,文档里也没找到明确说明。试了在页面config里加enablePullDownRefresh也不行。 这是我的代码:...
框架 2026-03-07 14:26:20 -
2
回答
21浏览
Divider分割线在Vue中怎么用才对?
我用的是Element Plus的Divider组件,但加进去后样式不对,上下间距特别大,不知道是不是用法有问题。 我试过直接按文档写,也试过加自定义class,但都没啥用。下面是我现在的代码: &l...
组件 2026-03-07 14:12:19 -
2
回答
57浏览
Normalize.css 到底要不要和自己的 CSS 一起用?
我刚学前端,在项目里引入了 Normalize.css,但发现有些默认样式还是不对,比如按钮的边框和 input 的高度。是不是还得自己再写一套 reset? 我现在的 HTML 是这样引入的: &l...
前端 2026-03-07 14:04:18 -
1
回答
158浏览
React Native集成到现有Android项目后白屏怎么办?
我按照官方文档把React Native集成进了一个已有的Android应用,但启动RN页面时一直显示白屏,控制台也没报错。试过重新打包bundle、检查Activity配置,还是不行。 主Activ...
移动 2026-03-07 13:31:18 -
1
回答
35浏览
prerender 预加载页面怎么不生效?
我在用 <link rel="prerender" href="/dashboard"> 预加载后台页面,但 Chrome DevTools 里看不到任何预渲染请求,页面跳转时还是重新加载...
优化 2026-03-07 13:28:21 -
2
回答
44浏览
Prettier在CI中格式检查不通过,本地却没问题?
我在本地跑 prettier --check . 没问题,但推到GitHub Actions里就报错说格式不对,这到底啥情况? 我用的是React项目,代码长这样: const Button = ({...
工具 2026-03-07 13:12:20 -
2
回答
52浏览
DoubleTap 手势在移动端怎么监听才有效?
我在用原生 JS 做一个移动端图片预览功能,想实现双击放大,但试了好几种方法都识别不到 doubletap。用 dblclick 事件在手机上根本没反应,是这个事件不支持移动端吗? 后来我试着自己用 ...
移动 2026-03-07 12:11:20 -
2
回答
32浏览
前端缓存预热到底该怎么实现?
最近在做首屏性能优化,听说缓存预热能提升后续页面加载速度,但我不太确定具体该怎么做。 比如用户刚进入首页,能不能提前把“个人中心”或“商品详情”这些高频页面的静态资源(JS、CSS、图片)悄悄加载到缓...
优化 2026-03-06 15:04:22 -
2
回答
23浏览
如何排查和优化页面中的 Long Task?
最近用 Lighthouse 测速,发现有个 120ms 的 Long Task 警告,但不知道具体是哪段代码引起的。我试过在关键函数里加 console.time(),但定位不到源头。 项目里用了大...
优化 2026-03-06 15:03:22 -
2
回答
35浏览
版本对比时怎么高亮显示差异行?
我在做配置文件的版本对比功能,想用颜色区分新增、删除和修改的行,但样式总是对不齐。 试过给不同状态的行加 class,但行号和内容错位了,看起来很乱。是不是得用 table 或者特殊布局? .diff...
交互 2026-03-06 15:02:21 -
2
回答
33浏览
按钮点击后怎么立刻给用户视觉反馈?
我做了一个提交按钮,用户点下去的时候感觉没反应,等接口返回才变样式,体验很差。我想在点击瞬间就变色或者加个loading,但试了用:active伪类,效果一闪就没了,根本来不及看到。是不是得用JS? ...
交互 2026-03-06 15:00:20 -
2
回答
47浏览
CSP 中的 script hash 到底该怎么生成和使用?
我在给网站加 Content Security Policy,想用 hash 来允许内联脚本执行,但试了好几次浏览器还是报错说不被允许。我用的是 sha256-... 这种格式,但不确定是不是生成方式...
安全 2026-03-06 14:57:28 -
2
回答
55浏览
移动端 touch 事件延迟怎么解决?
我在做移动端页面时,发现点击按钮有明显延迟,大概300ms左右,用户体验很差。查了下说是浏览器默认的双击缩放导致的。 试过加 user-scalable=no 到 viewport,但 Safari ...
优化 2026-03-06 14:55:22 -
2
回答
31浏览
pnpm-lock.yaml 里有高危依赖,但项目里根本没用到,要怎么处理?
我用 GitHub Dependabot 扫描项目,发现 pnpm-lock.yaml 里有个依赖被标成高危漏洞,但我在 package.json 里完全没装这个包,应该是某个子依赖带进来的。现在 C...
安全 2026-03-06 14:38:20