Javascript IE使用空格链接到本地文件有效,但是!不再有任何子文件夹

Javascript IE使用空格链接到本地文件有效,但是!不再有任何子文件夹,javascript,jquery,file,internet-explorer,hyperlink,Javascript,Jquery,File,Internet Explorer,Hyperlink,我想我会编辑这个,因为我原来的问题有些变化 最初,我想知道如何打开本地文件夹,文件夹中有一个空间,现在我可以这样做: 链接: <a class='filelink' href='#' alt='file://\\\\TIT01\\Titan Power\\'>LINK</a> 为了让它工作,我必须将该网站作为一个受信任的网站添加到IE中,然后允许链接到本地文件,但您还需要接受一个弹出窗口,询问您是否希望允许本地网站打开本地链接,您只需说“允许” 我现在遇到的问题是,如果

我想我会编辑这个,因为我原来的问题有些变化

最初,我想知道如何打开本地文件夹,文件夹中有一个空间,现在我可以这样做:

链接:

<a class='filelink' href='#' alt='file://\\\\TIT01\\Titan Power\\'>LINK</a>
为了让它工作,我必须将该网站作为一个受信任的网站添加到IE中,然后允许链接到本地文件,但您还需要接受一个弹出窗口,询问您是否希望允许本地网站打开本地链接,您只需说“允许”

我现在遇到的问题是,如果在文件链接上添加更多内容,则无法找到该文件,因此此链接将失败:

<a class='filelink' href='#' alt='file://\\\\TIT01\\Titan Torque\\Jobs\\'>LINK</a>

文件夹是有效的,另一件奇怪的事情是我在日志中没有得到链接,好像它会打开错误消息说“找不到”file://tit01/Titan%20Power/Jobs/“但我不明白为什么%20会出现这种错误,除非它为错误消息编码了URL

任何帮助都将不胜感激

  • 不要使用
    alt
    属性设置路径
  • %20字符是正常字符。所有浏览器自动将空格编码为%20 尝试按如下方式设置锚定:

    <a class='filelink' href='file://TIT01/Titan Power/Jobs/'>LINK</a>
    
    
    
    好,开始工作了

    <a class='filelink' onclick='javascript:window.open("file://TIT01/Titan Power/Jobs/2014/TTS14001");'>Link</a>"
    
    链接”
    
    我还必须做的其他事情是将网站添加到受信任的网站上,这对大多数人来说并不理想

    也是在我第一次单击链接时,它询问我是否允许Internet Explorer打开本地文件


    哇,这真是两天的头疼事!

    好吧,我发现现代浏览器不允许你打开本地文件,因为IE我发现添加一个网站作为受信任的网站会提示你允许打开一个本地文件,这是一个开始,但我仍然有空间问题。这让我发疯了,我已经设法让它工作到一定程度。我可以打开“文件://\\\TIT01\\Titan Torque\\”但在失败的结尾添加更多文件夹…我一辈子都不明白为什么会这样。好吧,这不起作用,它打开了路径\\TIT01\Titan Torque\Jobs,但它只是像链接一样在IE中打开它,并说“页面无法显示”“而不是像我的方法那样打开windows资源管理器。在windows资源管理器中打开
    \\TIT01\Titan Torque\Jobs
    时会发生什么?上面的html已通过另一个共享测试,并按预期工作…这就是我的意思,您在上面描述的方法只是打开一个新页面,以“\\TIT01\Titan Torque\Jobs”作为地址,但什么也没有发生,只是说“页面无法显示”,就好像它在寻找网页一样。但我已经将它与我提出的答案结合起来了,所以我已经花了近两天的时间试图让它工作。我怀疑它对您不起作用,因为您没有共享
    \\TIT01\Titan Torque\Jobs
    的读访问权。。。(即,当IE无法为您打开链接时,网页上会显示错误“页面无法显示”。另一方面,如果链接成功打开,IE将按预期启动Windows资源管理器…如果是这样,为什么我提供的上述答案会起作用…您的回答没有意义。
    <a class='filelink' onclick='javascript:window.open("file://TIT01/Titan Power/Jobs/2014/TTS14001");'>Link</a>"