我有一个Vue.js应用正在运行,并产生以下警告。
Mixed Content: The page at 'https://mypage.com/some/route' was loaded over HTTPS, but requested an insecure resource 'http://mypage.com/some/route'. This request has been blocked; the content must be served over HTTPS.
该请求在网络选项卡中可见。然而,这并不是全部。
- 仅在刷新(F5)后发生一次。
- 仅在打开Chrome开发工具(F12)时发生。
- 如果页面加载时已经打开了开发工具,则不会发出HTTP请求。
- 即使在隐身模式下禁用了所有插件,该请求仍将被发送。
- 该信息在Firefox或Chrome的任何其他网页中都不显示。
- Vue应用程序中没有绝对参考HTTP地址。
- 当我将脚本暂停并在刷新后重新打开控制台时,该请求将发生,但我不会进入调试状态。
- 当我添加一个断点以停止包含“http://”的任何请求时,该断点从未被激活。
问题可能是什么?如何诊断这种奇怪的行为?