js呼叫本地應用程式

2021-07-03 05:50:52 字數 502 閱讀 1276

2.npapi 外掛程式

window下開發npapi參考文件:

npapi 是重型**,當別的方法無法到達你的目的時,才建議使用。

執行在npapi外掛程式中的**擁有當前使用者的全部許可權,不能利用google chrome 的沙箱技術和其他安全防護技術。 在處理不可信任的輸入, 如content scripts和xmlhttprequest 時,你必須格外小心。

鑑於使用npapi可能引入的風險,使用了npapi的擴充套件在提交給web store或者extension gallery 時要經過人工審核。

所以從2023年1月開始,chrome stable版本將阻止網頁安裝npapi外掛程式,只允許白名單裡的流行外掛程式繼續使用: silverlight,unity,google earth,google talk,facebook video。

3.browser extenstion

開發基於chrome的extenstion參考文件:

最終選擇的方法2實現。詳情見:

URL註冊呼叫本地應用程式

呼叫本地程式的時候,如果使用js會涉及到瀏覽器的安全問題。利用登錄檔註冊特定的url來啟動本地應用程式是乙個很好的解決方案。第一步 在網頁上新增a標籤,格式如下 cnblogs 應用程式引數1 20應用程式引數2 點選啟動本地程式 其中應用程式的引數表現在我們的main string args 引數...

AIR程式呼叫本地預設應用程式開啟本地檔案

air程式呼叫本地預設應用程式開啟本地檔案 當我用下面語句的時候,可以成功開啟桌面資料夾下面的檔案 當我這樣呼叫的時候,報錯了 error error 3000 illegal path name.at error throwerror 網上搜了一下,發現要在xml檔案下面寫一句配置 extende...

web呼叫本地exe應用程式並傳入引數

1 exe建立登錄檔 2 web啟動exe,並傳真userid 3 exe取得伺服器授權sig 從網頁中通過自定義url protocol呼叫本地程式,需要將協議寫到登錄檔中。瀏覽器在解析到自定義url protocol之後,尋找登錄檔,通過登錄檔啟動相應的程式並傳入引數。協議裡面需要記錄本地程式的...