瀏覽器開啟本地exe程式有很多方法activexobject方法只支援ie,谷歌、火狐等瀏覽器並不支援此操作。
網上搜了很多資料還有自己加登錄檔方法的比如:
這篇文章的方法親測可用。
或者寫註冊檔案***.reg執行之:
windows registry editor version 5.00
[hkey_classes_root\webshell]
@="url:webshell protocol handler"
"url protocol"=""
[hkey_classes_root\webshell\defaulticon]
@="e:\\***.exe"
[hkey_classes_root\webshell\shell]
[hkey_classes_root\webshell\shell\open]
[hkey_classes_root\webshell\shell\open\command]
@="\"e:\\***.exe\" \"%1\""
這種方法也是寫登錄檔檔案然後在html中這樣寫就可以呼叫了:
執行exe
但是由於許可權問題,開啟exe是可以,但是有些exe需要載入其他檔案不能載入成功,也就是exe是殘缺的,所以解決思路就是寫乙個bat檔案,讓bat去呼叫exe,web端呼叫這個bat即可。
修改reg檔案如下:
windows registry editor version 5.00
[hkey_classes_root\webshell]
@="url:webshell protocol handler"
"url protocol"=""
[hkey_classes_root\webshell\defaulticon]
@="e:\\***.bat"
[hkey_classes_root\webshell\shell]
[hkey_classes_root\webshell\shell\open]
[hkey_classes_root\webshell\shell\open\command]
@="\"e:\\***.bat\" \"%1\""
***.bat檔案中這樣寫:
start e:\***.exe
這樣啟動的exe就可以載入所需要的其他檔案咯!
通過瀏覽器開啟本地exe應用(支援任意瀏覽器)
ie瀏覽器下開啟指定路徑的exe檔案 function run strpath catch e new activexobject wscript.shell run strpath function openchsutils utilname activexobject為ie瀏覽器的特有物件,因此...
瀏覽器本地快取
nginx瀏覽器本地快取設定 瀏覽器快取,是為了加速瀏覽 瀏覽器在使用者磁碟上對最近請求過的文件進行儲存,當訪問者再次請求這個頁面時,瀏覽器自動從本地磁碟顯示文件,這樣可以加速頁面瀏覽 瀏覽器快取通過 expires 指令輸出 header 頭來實現 語法 expires time epoch ma...
安裝瀏覽器驅動並開啟瀏覽器
開啟ie瀏覽器 前乙個是固定引數,後乙個是ie驅動路徑 system.setproperty webdriver.ie.driver d broswer driver iedriverserver iedriverserver.exe webdriver driver new internetexp...