瀏覽器開啟本地exe

2021-08-11 04:53:45 字數 1239 閱讀 9035

瀏覽器開啟本地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...