Chromium加载HTTPS页面时出现Inject JS错误排查
别慌!这个错误和你的Django应用没关系
先搞懂错误到底是什么
你看控制台里的错误栈,全是inject.js、extensions::event_bindings、DetectorService.detectFeeds这类内容——这些不是你网站的代码,是Chromium浏览器里某个扩展程序偷偷注入到页面的脚本出了问题。而且你说网站功能完全正常,这就更能实锤:你的Django代码没毛病,锅在浏览器扩展身上。
为啥只有Chromium出问题?
很简单,这个搞事情的扩展是你在Chromium上装的,Opera或Safari要么没装它,要么它在那些浏览器里的逻辑没bug,自然就不会报错。
怎么解决?
- 先验证是不是扩展的锅:打开Chromium的隐身模式访问你的网站——隐身模式默认会禁用所有扩展,如果这时候控制台没报错,那就彻底确认是扩展的问题了。
- 找出哪个扩展在搞事:
- 在地址栏输入
chrome://extensions/打开扩展管理页面 - 先把所有扩展都禁用,然后逐个重新启用,每启用一个就刷新你的网站看看控制台——什么时候错误又出现,那个扩展就是罪魁祸首。(提示:错误里有
detectFeeds,大概率是RSS订阅类的扩展,或者页面内容检测类工具)
- 在地址栏输入
- 解决扩展问题:
- 先试试把这个扩展更新到最新版本,说不定开发者已经修复了bug
- 如果更新没用,就去这个扩展的官方页面提交bug反馈
- 要是不想等修复,直接禁用它,换个功能类似的扩展就行
内容的提问来源于stack exchange,提问作者Username
相关产品推荐
相关产品推荐

