Internet explorer 8 Respond.js(IE8,bootstrap3)在本地主机上工作,但在生产环境中不工作

Internet explorer 8 Respond.js(IE8,bootstrap3)在本地主机上工作,但在生产环境中不工作,internet-explorer-8,twitter-bootstrap-3,amazon-cloudfront,respond.js,Internet Explorer 8,Twitter Bootstrap 3,Amazon Cloudfront,Respond.js,目前为止,我已经浏览了所有其他IE8/response.js问题,但到目前为止运气不佳 当我在IE8 emulator中的localhost上进行测试时,我得到的错误与生产中的相同,但Respond仍然有效。首先,我们看到一个断页,然后引导的网格到位,一切正常。然而,在生产过程中,它一直处于破损状态 我收到的错误来自respond-proxy.html文件第46行(ajax):权限被拒绝 这是我在基本html文件中得到的内容: <!-- HTML5 Shim and Respond.js

目前为止,我已经浏览了所有其他IE8/response.js问题,但到目前为止运气不佳

当我在IE8 emulator中的localhost上进行测试时,我得到的错误与生产中的相同,但Respond仍然有效。首先,我们看到一个断页,然后引导的网格到位,一切正常。然而,在生产过程中,它一直处于破损状态

我收到的错误来自respond-proxy.html文件第46行(ajax):权限被拒绝

这是我在基本html文件中得到的内容:

<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>

{# <!-- Respond.js proxy on external server -->#}
<link href="https://maxcdn.bootstrapcdn.com/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />

{# <!-- Respond.js redirect location on local server -->#}
    <link href="{% static "img/respond.proxy.gif" %}" id="respond-redirect" rel="respond-redirect" />

{# <!-- Respond.js proxy script on local server -->#}
    <script src="{% static "js/respond.proxy.js" %}"></script>

<![endif]-->

#}
{# #}
{# #}
我试过移动它(头的末端,身体的末端等等),但在生产中似乎什么都不起作用。 我们在S3(CloudFront)上托管静态文件。我们从这里复制了CORS配置:

我还尝试将respond-proxy.html复制到与静态文件一起托管的文件中,但仍然得到相同的“Permission denied”错误

欢迎提供任何解决方案、解决方法、提示和建议


编辑:我还尝试了一些替代品,如css3 mediaqueries js,但根本不起作用。

您是否尝试过“本地”(在生产中)托管
respond.min.js
而不是使用CDN?我用本地版本替换
respond.min.js
,并在本地进行了尝试。我仍然被拒绝了许可(之后就可以了)。您是否有理由相信,如果我将其推到生产环境中,它会以这种方式工作,因为我在本地仍然存在错误?是否真的不确定该错误-是否可能是由于页面的缓存版本仍然引用CDN版本,然后通过正确使用本地版本再次尝试它工作?不幸的是,这不是缓存:-(我检查了它,版本是可见的。错误可能与CloudFront有关,但我不是该领域的专家。我们可以连接到脚本,这部分是可以的-我们获得的权限被拒绝来自respond-proxy.html,第46行。如果在浏览器中复制/粘贴该url并查看源代码,您可以看到代码。