在 Chromium 上加载 HTTPS 页面时注入 JS 错误

Inject JS error when loading HTTPS page on Chromium

我已经在 HTTPS 服务器上设置了一个 Django 应用程序。当我将 Chromium 导航到 https://mybrowser.com 时,我在浏览器开发人员模式的控制台中看到了这个错误。

Error
    at Client.handleResponse (inject.js:62278)
    at inject.js:62216
    at EventImpl.dispatchToListener (VM818 extensions::event_bindings:403)
    at Event.publicClassPrototype.(/about/anonymous function) [as dispatchToListener] (extensions::utils:138:26)
    at EventImpl.dispatch_ (VM818 extensions::event_bindings:387)
    at EventImpl.dispatch (VM818 extensions::event_bindings:409)
    at Event.publicClassPrototype.(/about/anonymous function) [as dispatch] (extensions::utils:138:26)
    at dispatchOnMessage (VM825 extensions::messaging:392)
(anonymous) @ inject.js:33540
Promise.catch (async)
DetectorService.detectFeeds @ inject.js:33539
(anonymous) @ inject.js:61210
MergeMapSubscriber._tryNext @ inject.js:25966
MergeMapSubscriber._next @ inject.js:25956
Subscriber.next @ inject.js:4702
FilterSubscriber._next @ inject.js:27077
Subscriber.next @ inject.js:4702
Subject.next @ inject.js:5370
BehaviorSubject.next @ inject.js:29231
(anonymous) @ inject.js:62357

我页面上的某些 JavaScript 在这些浏览器中无法使用。 编辑:情况似乎并非如此。该网站似乎可以正常工作,但在 Chromium 的控制台中仍然存在错误。

但在 Opera 或 Safari 中加载时页面没有错误。这个错误是什么意思?是什么原因造成的?我该如何解决?

检查您的所有第三方库是否也使用 https 协议。因为如果您使用协议 https,那么它会阻止所有不安全加载的脚本(即通过 http

我的问题是由 Chromium 扩展引起的。我禁用了它。错误消失了。