【发布时间】:2013-06-13 07:26:10
【问题描述】:
我正在开发 SharePoint 中的自定义解决方案。 我需要显示来自共享网络路径的图像,因为这些图像还与多个 MS 应用程序共享,即 Dynamics AX
我将我的 div 的背景图片设置为:background-image:url(file://{server-name}/{shared-location}/filename.ext
它适用于 IE。但不是在 Chrome 中!如何让它在其他浏览器中也能正常工作?
file://{server-name}/{shared-location}/filename.ext 在放到 chrome url 栏时呈现图像。但是当设置为 div 的背景图像时,同一行不起作用
我可以为它创建一个虚拟路径,但我担心我可能无法在生产中做到这一点。请建议!谢谢
【问题讨论】:
-
遗憾的是这不起作用。我应该创建一些虚拟目录来指向这个位置吗?可能吗?创建指向不同机器上文件的虚拟路径?它会起作用吗?
-
如果引用图像的css或html文件与图像在同一台计算机上,我相信它应该可以工作。如果文件是从远程服务器请求的,那么由于安全限制,我认为这是不可能的。
-
你尝试过更多的斜线吗?对我来说,它在写
file://///server-name/...时有效,是的,那是五个斜线。在 IE 9、FF 21 和 Chromium 28 中。还没有在 Opera 中运行。 -
也不起作用.. 我有 chrome 27.0.1453.110
标签: css background-image