以为我会编辑这个,因为我的原始问题有所改变。
最初我想知道如何打开带有空格的本地文件夹,我现在就这样做了:
链接:
<a class='filelink' href='#' alt='file://\\\\TIT01\\Titan Power\\'>LINK</a>
我用来打开这个链接的JS:
$('.filelink').click(function( event ) {
event.preventDefault();
var location = $(this).attr('alt').replace("%20", / /g);
console.log(location);
window.location = location;
});
为了使其正常工作,我必须将网站作为可信站点添加到IE,然后允许链接到本地文件,但您还需要接受弹出窗口,询问您是否要允许本地站点打开本地链接你只想说允许。
我现在遇到的问题是,如果您在文件链接上添加更多内容,则无法找到该文件,因此此链接失败:
<a class='filelink' href='#' alt='file://\\\\TIT01\\Titan Torque\\Jobs\\'>LINK</a>
该文件夹是有效的,另一个奇怪的事情是我在日志中没有链接,因为它会打开错误消息“无法找到'文件:// tit01 / Titan%20Power / Jobs /”但我不知道不明白为什么%20甚至在该错误中,除非它编码错误消息的URL。
任何帮助都会非常感激。
答案 0 :(得分:0)
alt
属性设置路径; 尝试像这样设置锚点:
<a class='filelink' href='file://TIT01/Titan Power/Jobs/'>LINK</a>
答案 1 :(得分:0)
确定它有效。
<a class='filelink' onclick='javascript:window.open("file://TIT01/Titan Power/Jobs/2014/TTS14001");'>Link</a>"
我还要做的其他事情是将网站添加到可信站点,这对我所接受的大多数人来说并不理想。
我第一次点击它询问我是否要允许Internet Explorer打开本地文件的链接。
哇,这是2天的头痛!