Twitter bootstrap 3 IE 8/IE 9中的引导证书问题

Twitter bootstrap 3 IE 8/IE 9中的引导证书问题,twitter-bootstrap-3,ssl-certificate,self-signed,Twitter Bootstrap 3,Ssl Certificate,Self Signed,一些浏览器试图从文档化的CDN()中获取Bootstrap3(js和css),我们遇到了问题。主要的两种浏览器是IE8和IE9,我们没有告诉客户端升级的选项。其他高级浏览器(甚至IE11)似乎工作正常 我们不得不求助于自己托管文件,但显然我更愿意参考CDN 举个简单的例子,在IE11中,如果我执行以下操作: 1) 在url中键入以下内容。。。 2) 按回车键。。。 3) 单击运行。。。 现在,IE11将继续运行(显然脚本将出错),但所有这些警告都是我对IE8/9(可能还有其他较低级别的浏览

一些浏览器试图从文档化的CDN()中获取Bootstrap3(js和css),我们遇到了问题。主要的两种浏览器是IE8和IE9,我们没有告诉客户端升级的选项。其他高级浏览器(甚至IE11)似乎工作正常

我们不得不求助于自己托管文件,但显然我更愿意参考CDN

举个简单的例子,在IE11中,如果我执行以下操作:

1) 在url中键入以下内容。。。

2) 按回车键。。。

3) 单击运行。。。

现在,IE11将继续运行(显然脚本将出错),但所有这些警告都是我对IE8/9(可能还有其他较低级别的浏览器)可能出现的问题的最佳猜测。正如我所说的,我已经在我们自己的secure.benefittech.com域中临时托管了这些文件,当我执行相同的步骤时,不会出现任何警告

以下是尝试运行引用CDN URL的真实站点时客户端浏览器(IE8)的一些屏幕截图

第一个显示的调试器不知道.tooltip()方法是什么(来自Bootstrap.min.js)

最后,这是IE安全条警告,他们在访问网站时会收到警告

如果您有任何关于如何解决此问题的想法,或者我可以向MaxCDN提供哪些信息来尝试解决此问题,我们将不胜感激—或者我们是否必须继续自己托管文件


我意识到IE8/9是旧的浏览器(我现在都不会运行),但正如前面提到的,我没有强制客户端升级的选项,而且很惊讶没有其他人提出这个问题(当我联系MaxCDN时,他们对这个问题感到惊讶,但由于没有证书“技术/语言”方面的经验,我真的不知道该向他们提供什么。

您是否有IE8/9的测试环境,可以在其中进行一些测试?这可能是证书链构建的问题。可能链中的某些证书不受信任

您可以从
http://secure.globalsign.com/cacert/gsdomainvalsha2g2r1.crt
到中间CA存储和根CA from
http://secure.globalsign.net/cacert/Root-R1.crt

SubCA证书(GlobalSign域验证CA-SHA256-G2)非常新(发布于2014年2月20日),因此如果IE8/9不遵循终端实体证书的权限信息访问(以构建证书链)或者在
http://secure.globalsign.com/cacert/gsdomainvalsha2g2r1.crt
(应该是DER IMO)或者如果IE8/9不信任GlobalSign根CA,那么我相信这可能是IE警告的原因。

来自开发者,“我想我对这个答案的回答是,你显然无法控制可能在PEM中包含完整证书链的服务器,你需要解决这个问题,以供一般IE8/9使用,而不是供你个人使用。我认为IE8/9只是没有注册根证书,这是对的。“这是他的回答——请记住,我们不是认证专家,因此不确定‘语言’是否正确,但希望能够提供一些见解。