Github https 页面在 Microsoft Edge 和 Internet Explorer 中不工作

Github https pages are not working in Microsoft Edge and Internet Explorer

我将 github 页面用作网页,我强制执行 https 以使其安全,并且还在 Cloudflare 上配置了我的 DNS。我的网页在 google chrome 上运行良好,但在 Microsoft Edge 和 Internet Explorer 上运行不正常。 这是有错误的屏幕截图。

http://prntscr.com/oqez7m

它给出了以下错误。

SEC7120:[CORS] 源 'ms-appx-web://microsoft.microsoftedge' 无法在 'ms-appx-web:///assets/Fonts/BrowserMDL.ttf#Browser MDL2 Assets' 处允许跨源字体资源。

CSS3119: @font-face 规则没有可用的字体

我已经尝试在 Cloudflare 上 enabled/disabled TLS/SSL 设置,即使我禁用了 Always use HTTPS。

这是 Github 上的设置。 http://prntscr.com/oqf2sf

Github 带 HTTPS 的页面应该适用于所有浏览器。

这是一个与 CORS 相关的问题。出于测试目的,尝试修改一些设置可能有助于解决 IE 和 Edge 浏览器的问题。

(1) 确保 Internet 选项中所有区域的安全级别相似。

(2) 尝试转到下面的路径。

Internet options -> Security tab -> Custom level -> Allow data sources across domains

启用该选项。

再次尝试进行测试,看看问题是否得到解决。

我通过在 Azure webapp 和 Cloudflare 上设置适当的 TLS 版本解决了这个问题。在 Cloudflare 上,它应该是相同或更低的版本。

在 Azure 上,在 TLS/SSL 设置下设置 TLS 版本

关于 Cloudflare TLS 版本设置