【问题标题】:Twitter Bootstrap Alpha 4.0 - 404/403 Response from CDNs in MS EdgeTwitter Bootstrap Alpha 4.0 - MS Edge 中 CDN 的 404/403 响应
【发布时间】:2015-11-04 22:52:18
【问题描述】:

所以我想知道为什么在 Microsoft Edge 浏览器中使用来自 MaxCDN 或 CDNjs 的 Twitter Bootstrap Alpha 4.0 时收到以下响应 (404/403)。

其他说明: - 这只发生在 MS Edge 中,所有其他现代浏览器都不会返回这个 - 这似乎只发生在 CSS 文件中,而不是 Bootstrap JS - 这在本地和发布时都会发生

我只是像往常一样将它加载到<head>

<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha/css/bootstrap.min.css" rel="stylesheet" type="text/css" />

更新:

这里也有一篇文章讨论了同样的问题: 66 Edge errors: HTTP403 FORBIDDEN

【问题讨论】:

  • 我们的超级简单网站链接 &lt;link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" integrity="sha256-7s5uDGW3AHqw6xtJmNNtr+OBRJUlgkNJEo78P4b0yRw= sha512-nNo+yCHEyn0smMxSswnf/OnX6/KwJuZTlNZBjauKhTK0c+zT+q5JOCx0UFhXQ6rJR9jg6Es8gPuD2uZcYDLqSw==" crossorigin="anonymous"&gt; 仅在边缘出现同样的问题
  • 我刚刚发现了完全相同的问题。你在使用 CDN 吗?
  • 是的,我们正在使用我在原始问题中所述的 CDN 资源。 Maxcdn 和 cdnjs

标签: twitter-bootstrap cdn microsoft-edge


【解决方案1】:

只要没有修复,您就可以使用没有该错误的 3.3.5(相对于当前的 3.3.6)。

【讨论】:

    【解决方案2】:

    在我自己测试时,除非我将它更改为 HTTPS,否则我无法让它在任何浏览器中工作。对我来说,使用以下代码在所有浏览器中都有效

    <link href="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
    

    【讨论】:

    • 不幸的是,对我不起作用。专门将协议设置为“http”或“https”会返回相同的响应。我猜这只是需要用文件本身修复的东西。
    • 这很奇怪,因为它肯定可以工作。您介意为您的页面发布整个 html 吗?另外,您是否有任何类型的外部防火墙可能会阻止该 URL?
    • 澄清一下,我仍然能够加载文件并看到网站正确呈现。一切正常。其他开发人员在 Edge 的开发人员工具中注意到的正是这些网络响应。至于防火墙,不,我不这么认为。我们从同一个 CDN 加载 TWBS 版本 3,在 Edge 中没有问题。我会发布一个链接,但我们的临时站点目前已关闭。这不是一个交易破坏者,我现在也可以在本地加载这些资源。
    • 你买机会找到原因了吗?我在使用 Bootstrap 3.3.6 时遇到了同样的问题......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    相关资源
    最近更新 更多