Firefox不会加载填充页面内容的外部https javascript

时间:2016-01-14 12:01:12

标签: javascript firefox https

我处于这样一种情况,即我维持一个有时会改变的开放时间页面。该页面用于几个不同的平台:

  • 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/找到相关示例。

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

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

在我的https服务器上保留.js文件时,如果能够解决这个问题,我将非常感激。

1 个答案:

答案 0 :(得分:1)

从Firefox网络标签:

  

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

     

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

     

(错误代码:sec_error_unknown_issuer)

您需要让访问该网站的所有人手动信任该证书,或者获取由Firefox信任的权限签署的新证书,或修复服务器的配置以提供中间证书。