从这个问题继续下去:
我可以从 HTML 覆盖 IE 企业模式吗? https://stackoverflow.com/questions/49537046/can-i-over-ride-ie-enterprise-mode-from-html
我成功地在我公司的共享点网站上托管了 D3 SVG 可视化。
最初的问题:我的内部公司共享点站点在 IE 中具有企业模式设置,这迫使我在每个控制台上从 IE11 进入 IE8 环境:
HTML1122: Internet Explorer is running in Enterprise Mode emulating IE8.
解决方法:通过浏览器中的 SSL 连接到站点,而不是通过 http/https URL。连接看起来像这样: file://xxx.xxx.xx.xx.net@ssl/DavWWWRoot/xxx/xxx/index.html
我在浏览器中输入 URL,它就会完美加载。虽然有点慢。
问题:解决办法是一个建议,虽然没有向我充分解释,但很有效。
这里究竟发生了什么?有人可以解释我正在访问的文件是什么以及为什么共享点规则不适用吗?此过程是否绕过了我应该关注的任何安全性?
这意味着您正在使用以下方式访问您的网络服务器WebDAV 重定向器 https://learn.microsoft.com/en-us/iis/publish/using-webdav/using-the-webdav-redirector#introduction这是 Windows 特有的功能。
WebDAV 端点是一个 Web 服务器,支持WebDav,标准协议 https://www.rfc-editor.org/rfc/rfc2518通过 HTTP 或 HTTPS 传输。
基本上,WebDAV 允许通过 HTTP(S) 公开伪文件系统(文件和文件夹)。 SharePoint 确实支持 WebDAV。
因此,Windows WebDAV 重定向器是一个操作系统驱动程序,它将 WebDav 伪远程文件系统“挂载”为虚拟文件系统,因此它可以被所有 Windows 应用程序视为“驱动器”(这类似于当您“挂载”ISO 磁盘)。
该文档说明了如何手动连接到 WebDAV 端点。在这种情况下,您将获得一个驱动器号。
但是您可以隐式连接,这就是这里发生的情况,这就是为什么 'DavWWWRoot
' 关键字存在(Windows 已知),以允许隐式连接,而无需显式映射驱动器。
所以这个文件路径:
\\myserver\DavWWWRoot\mypath\myfile.ext
将通过 WebDAV 重定向器隐式连接到服务器 WebDav HTTP 服务器。它相当于这个 url 带有一个file
scheme:
file://myserver/DavWWWRoot/mypath/myfile.ext
@ssl
是另一个硬编码关键字技巧,指示 WebDav 重定向器使用 HTTPS 而不是 HTTP。
因此,最终,这意味着您正在使用 HTTPS 访问 SharePoint 文件,但作为远程磁盘上的文件(如共享)。本身没有安全漏洞(WebDav 重定向器使用 HTTPS 身份验证等),但 IE 规则可能不同,这取决于您的 IE 设置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)