2014-11-25 94 views
0

我有一个本地HTML文件,我们用它作为USB菜单 - 当USB设备插入网页后会自动打开并显示我们的菜单。相对链接到本地​​文件

在我们的菜单中,我们有一个链接到我们的安装程序。当用户点击链接时,它会打开我们的安装程序窗口。

的代码是:

<a href="file:///C:/Test_USB_Menu/src/Company Plugins.exe">Install Our Plugins</a> 

链接工作正常,但我们要链接到相关的文件。也就是说,

<a href="file:///src/Company Plugins.exe">Install Our Plugins</a> 

但是,当我改变这个文件不再打开时,我点击链接。任何想法我做错了什么?可以有文件的相对路径吗?

的文件夹结构如下所示:

- Root USB 
    - AUTORUN.html 
    - src 
    - Company Plugins.exe 

回答

0

我觉得你只是想去掉前缀方案。尝试:

<a href="/src/Company Plugins.exe">Install Our Plugins</a> 

你也可以尝试.运营商表示当前目录:

<a href="file:///./src/Company Plugins.exe">Install Our Plugins</a> 
+0

对于Firefox和Chrome,但不是IE的作品。任何想法如何为IE做? – nondescript 2014-11-25 02:13:58

+0

它是否在IE中以您发布的绝对路径工作?否则,这不是路径问题。 IE浏览器也可能出现一般的.exe文件的怪癖(参见http://stackoverflow.com/questions/2815982/how-do-i-make-a-hyperlink-to-a-local-executable)。 – mtaube 2014-11-25 02:18:05