我在 https 中使用 Jira,我想用一些额外的 JS 进行一些调整。我的 JS 托管在不安全的服务器上(没有可用的 https)。
当我通过将不安全的 JS 文件插入 DOM 来动态加载该文件(使用浏览器扩展)时,Chrome 告诉我:
[blocked] The page at
https://jiraserver/browse
ran insecure content fromhttp://myserver/jira.js
.
我可以看出这是非常安全的,但我不在乎。我想加载那个不安全的JS文件。如何让 Chrome 信任我并按我说的做?
我的插入方法(在扩展代码中):
document.body.appendChild((function(s){s.src='http://myserver/jira.js';return s;})(document.createElement('script')));
最佳答案
根据this Chrome Support Q&A您可以使用以下命令行标志启动 Chrome,以防止 Chrome 检查不安全内容:
--allow-running-insecure-content
这里是some documentation关于如何使用命令标志运行 Chrome
关于javascript - 如何在 Chrome 中强制加载动态、不安全的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14058789/