关于页面js资源被拦截内容被替换的问题

问题:vue打包好的项目发到线上,请求的时候js有几率会被替换成写入一个js文件,导致有几次刷新页面白屏现象,检查发现服务器并未中毒,目前都是出现在微信h5页面开发遇到的.有大佬知道是什么原因引起的吗?如下图所示
image.png

阅读 2.4k
3 个回答

运营商劫持,虽然是流氓行为,你搞不定,上告工信部也不能完全解决问题。

推荐整站HTTPS

被运营商劫持了吧?HTTPS 保平安。

后端在 HTML 响应头里添加适当的 CSP策略指令 应该可以防范。
前端在 HTML 页面头部重写 document.write 函数,重写之前备份,使用这一函数的地方都引入备份来代替。
当然终极方案还是 HTTPS。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题