2014-11-25 92 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