【发布时间】:2011-03-25 15:15:59
【问题描述】:
我的问题是在内部网络中提供指向目录的链接。它适用于 IE 6,但我需要为 IE7 和 IE8 执行此操作。
我的内部链接是这样的:\CompName\Report\
我尝试使用 :file://.... 来执行此操作,但没有成功。有任何想法吗?
【问题讨论】:
我的问题是在内部网络中提供指向目录的链接。它适用于 IE 6,但我需要为 IE7 和 IE8 执行此操作。
我的内部链接是这样的:\CompName\Report\
我尝试使用 :file://.... 来执行此操作,但没有成功。有任何想法吗?
【问题讨论】:
有几种不同的方法可以使用file URI schema,它确实尊重相对路径。
但是,它们是特定于平台的,因此只能在 windows/mac/linux 之一上运行。
确保正确获取相对路径。
file://CompName/Report
您可能需要为每个“\”加倍任何 / - UNC 路径以 \\ 开头,因此这将转换为 ////,因此:
file://///CompName/Report
应该可以工作,假设它是计算机上名为CompName 的共享目录,并且您具有访问它的正确权限。
【讨论】:
这应该可行:
file://///CompName/Report/
请注意,IE8(我相信 IE7 也是如此)将在 explorer 窗口(不是 Internet Explorer)中打开链接。
【讨论】: