我在 Chrome 中加载自定义 CSS 时遇到问题。我正在使用 Joomla Artforms。
以下是来自 chrome 的一些 Javascript 控制台语句:
[已阻止] 位于“https://www.mysite.com/component/artforms/?formid=200”的页面' 通过 HTTPS 加载,但从 'http://www.mysite.com/includes/js/jscalendar-1.0/calendar_stripped.js' 运行不安全的内容:该内容也应通过 HTTPS 加载。
[已阻止] 位于“https://www.mysite.com/component/artforms/?formid=200”的页面已通过 HTTPS 加载,但运行了来自“http://www.mysite.com/”的不安全内容modules/mod_followme/style.css':这个内容也应该通过 HTTPS 加载。
如果您需要更多详细信息,请告诉我。
谢谢
最佳答案
获得此权利的最简单方法是使用 URL 语法加载外部文件
//example.com/path/to/some/file.js (remote)
或
/path/to/some/file.js (local)
这将使用与您的主 HTML 页面相同的协议(protocol)(HTTP 或 HTTPS)加载您的资源。
请注意,这仅在您的外部资源可通过 HTTPS 访问时才有效。如果不是,那么除了将外部资源移动到支持 HTTPS 的某个地方之外,您无能为力。
关于javascript - 如何在 HTTPS 服务器上托管我的 CSS/JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20462685/