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 上运行不正常。
这是有错误的屏幕截图。
它给出了以下错误。
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 版本设置
我将 github 页面用作网页,我强制执行 https 以使其安全,并且还在 Cloudflare 上配置了我的 DNS。我的网页在 google chrome 上运行良好,但在 Microsoft Edge 和 Internet Explorer 上运行不正常。 这是有错误的屏幕截图。
它给出了以下错误。
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 版本设置