我开发了Drupal网站。但是当我使用HTTPS访问我的网站时://浏览器给我一条消息“此页面有不安全的内容”。我已将我的网站数据放在安全网站上。
我出于某种目的在该页面中加载JS文件。 那么,它是JS文件问题吗?
答案 0 :(得分:0)
实际上,您可能会从“非安全”来源(使用http协议而不是https)加载某些资产(css或javascript)。
答案 1 :(得分:0)
我不认为它应该是JS或CSS问题,除非你使用绝对URL包含它们: 例如,如果在主题的模板文件中添加以下行:
<link rel="stylesheet" type="text/css" href="http://yoursite/mystyle.css">
<script src="http://yoursite/myScript.js"></script>
这通过http
代替https
提供JavaScript。相反,你应该使用:
<link rel="stylesheet" type="text/css" href="mystyle.css">
<script src="myScript.js"></script>
请注意,第二段代码中的URL包含相对URL,并且将使用与通过浏览器访问该站点相同的协议来提供文件。
如果不是这种情况,您必须浏览页面上的所有链接,并找到以http://...
格式而不是https://...
开头的链接。当浏览器发现并非使用加密来提供页面的所有内容时,就会出现此问题
希望有道理。请随时询问进一步的询问。