Firefox没有't加载填充页面内容的外部https javascript

Firefox doesn't load external https javascript that fills out page content

本文关键字:外部 javascript https 填充 没有 加载 Firefox      更新时间:2023-09-26

我正在维护一个有时会更改的开放时间页面。该页面在几个不同的平台上使用:

  • 基于http丹麦语和英语的外部CMS系统
  • 丹麦语和英语https上的Sharepoint内部网

为了不必在每次开放时间更改时更改4个不同的页面,我从另一台服务器上的一个javascript文件中加载开放时间。

脚本在这里:https://blanketter.science.ku.dk/studenterservice/studenterservice-content.js

我正在使用以下代码加载页面:

<html>
    <head>
        <title></title>
        <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
        <link rel="stylesheet" type="text/css" href="https://blanketter.science.ku.dk/studenterservice/studenterservice.css">
        <script type="text/javascript" src="https://blanketter.science.ku.dk/studenterservice/studenterservice-content.js"></script>
    </head>
    <body>
        <div id="dynamic-intro">Error message if JavaScript disabled or Firefox used.</div>
        <div id="dynamic-specialOpeningHours">Error message if JavaScript disabled or Firefox used.</div>
        <div id="dynamic-contact">Error message if JavaScript disabled or Firefox used.</div>
        <div id="dynamic-closedWeeks">Error message if JavaScript disabled or Firefox used.</div>
        <div id="dynamic-directions">Error message if JavaScript disabled or Firefox used.</div>
        <script language="JavaScript" type="text/javascript">
document.getElementById('content').className = "subpage wide";
</script>
        <script type="text/javascript">
writePageByLanguage('danish');
</script>
    </body>
</html>

您可以在http://www.science.ku.dk/uddannelser/studenterservice/vejledning_kopi/.

该网站在ChromeInternet Explorer/Edge中正常工作,但Firefox无法加载.js文件,而是显示eror消息。

我尝试将.js文件放在http://服务器上(不同的托管提供商)。在这种情况下,Firefox能够显示内容。

如果能帮助我解决这个问题,同时在https服务器上仍然有.js文件,我将不胜感激。

从Firefox网络选项卡:

blanketter.science.ku.dk使用了无效的安全证书。

证书不受信任,因为颁发者证书未知的服务器可能没有发送适当的中间文件证书。可能需要导入其他根证书。

(错误代码:sec_Error_nunknown_issuer)

您需要让每个访问该网站的人手动信任该证书,或者获得由Firefox信任的机构签名的新证书,或者修复服务器的配置以提供中间证书。