Chrome 当文件位于网络驱动器上时,图像 src 属性使用什么格式?
With Chrome what format to use with image src attribute when file is located on network drive?
所以我已经浏览了几个帖子和搜索,但我仍然不知道如何在 src 属性使用位于另一台服务器上的文件时 Chrome 显示图像。我通过自定义文件浏览器获取图像并设置其路径,我将其连接到 CKeditor。在 IE 中工作正常,只是不是 chrome.
这适用于内部网,部分图像内容存储在网络服务器之外。虽然IE显示正常,但似乎Chrome不喜欢显示src属性的图像是
这样的格式
file://server_name/share_name/folder_1/file_1.png
奇怪,尽管 Chrome 会传递用户身份,所以这不是安全问题。另外,如果我把路径直接粘贴到Chrome的urlwindow,它显示正常。只是不是当 img src 值时。
如果这只是一个单独的页面,我可以使用自定义处理程序并写入响应流,但这需要使用内容编辑器。
我想包括 Chrome 因为我们的许多用户都拥有它并且每天都在使用它,但我们的默认设置是 IE。
是否有任何文件 url 方案或 Chrome 设置可以覆盖这些问题?
问题可能不是图像或 URL 格式。我敢打赌这是浏览器安全限制。
为确保恶意设计的网页无法访问用户的本地文件,大多数现代浏览器通常不允许访问用户文件系统(尤其是网络驱动器)中的任何数据。 (至少在它们的默认配置中。可能有策略或运行时参数来覆盖这些以用于测试目的,例如 Chrome 的 --disable-web-security
参数,但这些是故意难以关闭的。)
如果您希望内容在所有浏览器中显示,您可能需要像其他页面内容一样通过 HTTP(s) 传送它。
所以我已经浏览了几个帖子和搜索,但我仍然不知道如何在 src 属性使用位于另一台服务器上的文件时 Chrome 显示图像。我通过自定义文件浏览器获取图像并设置其路径,我将其连接到 CKeditor。在 IE 中工作正常,只是不是 chrome.
这适用于内部网,部分图像内容存储在网络服务器之外。虽然IE显示正常,但似乎Chrome不喜欢显示src属性的图像是
这样的格式file://server_name/share_name/folder_1/file_1.png
奇怪,尽管 Chrome 会传递用户身份,所以这不是安全问题。另外,如果我把路径直接粘贴到Chrome的urlwindow,它显示正常。只是不是当 img src 值时。
如果这只是一个单独的页面,我可以使用自定义处理程序并写入响应流,但这需要使用内容编辑器。
我想包括 Chrome 因为我们的许多用户都拥有它并且每天都在使用它,但我们的默认设置是 IE。
是否有任何文件 url 方案或 Chrome 设置可以覆盖这些问题?
问题可能不是图像或 URL 格式。我敢打赌这是浏览器安全限制。
为确保恶意设计的网页无法访问用户的本地文件,大多数现代浏览器通常不允许访问用户文件系统(尤其是网络驱动器)中的任何数据。 (至少在它们的默认配置中。可能有策略或运行时参数来覆盖这些以用于测试目的,例如 Chrome 的 --disable-web-security
参数,但这些是故意难以关闭的。)
如果您希望内容在所有浏览器中显示,您可能需要像其他页面内容一样通过 HTTP(s) 传送它。