Html CSS未在Sharepoint on Edge浏览器中正确显示(SEC7111错误)

Html CSS未在Sharepoint on Edge浏览器中正确显示(SEC7111错误),html,css,security,sharepoint,microsoft-edge,Html,Css,Security,Sharepoint,Microsoft Edge,希望我能正确地解释这一点。我最近从Windows7迁移到了Windows10虚拟机,我正在尝试为我的工作团队创建一个在Edge中正确显示的站点。我有一个链接到CSS的Web部件,它将所有内容显示为一个大列表,而不是带有下拉列表的表格。当我在Edge中单独打开HTML页面时,它显示得很好,但SharePoint中的代码无法正常工作。你知道为什么会这样吗? 编辑 打开开发人员工具后,我发现正在链接的CSS文件上收到了一个SEC7111错误代码。寻找其他地方的解决方案,但任何帮助都是非常感谢的 最

希望我能正确地解释这一点。我最近从Windows7迁移到了Windows10虚拟机,我正在尝试为我的工作团队创建一个在Edge中正确显示的站点。我有一个链接到CSS的Web部件,它将所有内容显示为一个大列表,而不是带有下拉列表的表格。当我在Edge中单独打开HTML页面时,它显示得很好,但SharePoint中的代码无法正常工作。你知道为什么会这样吗?

编辑 打开开发人员工具后,我发现正在链接的CSS文件上收到了一个SEC7111错误代码。寻找其他地方的解决方案,但任何帮助都是非常感谢的

最终编辑
在出现SEC7111错误时,我发现我用于CSS的“file://”链接不起作用,因为它们不被认为是“安全的”(虽然我在IE中遇到了相同的错误,但从来没有出现过这个显示问题。)因此,我将链接的CSS文件移动到另一个SharePoint网站的安全文件夹中,从那里链接CSS,现在它开始工作了

您可以使用一些方法来解决问题(最好在问题中共享您的代码,以获得更好的答案)。因此,我向您提供以下解决方案:

解决方案1

请不要对Web服务器中已发布的站点使用
文件://
。在客户端上呈现HTML,因此您无法访问本地文件。因此,您不应该使用
文件://
。您可以在此处阅读有关安全问题的更多信息和有关文件协议的更多详细信息:()

您可以在HTTP/HTTPS协议上使用CSS的绝对/相对路径,而不是使用
本地文件协议

解决方案2

添加
X-UA-Compatible
元标记或
HTTP响应头
以强制IE以旧文档模式运行:
5
7
8

X-UA兼容元标签:


...
X-UA-Compatible HTTP响应头:


从屏幕截图和您的描述来看,CSS文件似乎没有成功加载,请检查CSS文件是否在站点文件夹中,您也可以尝试使用F12开发者工具检查详细的错误消息。这是一个你可以参考的例子。由于它与SharePoint有关,您也可以在中发布此问题。@ZhiLv MSFT我打开了开发人员工具,似乎链接的CSS文件出现了SEC7111错误。不过,我发现的大多数故障排除都与http链接有关,而与文件无关。