使用JS檢測自定義協議是否存在

2022-07-19 03:21:12 字數 509 閱讀 4859

【該部落格是拼接他人的,原因我們這邊pc的開發人員問我,有沒有關於js某個物件直接能檢測手機或者電腦的自定義協議的,我上網搜了下,貌似移動端的解決比較多】

最終解決方案:還是需要github上面大神寫的方法:protocolcheck

之前在《自定義通用url協議實現在瀏覽器中開啟本機任意程式》介紹了通過自定義協議使的瀏覽器可以調起客戶端本地程式的方法,在企業環境的實際應用中,又面臨著如何檢測自定義的協議是否存在的問題,ie下可以通過activex檢測登錄檔項,chrome該怎麼辦呢?有沒有通用的解決辦法呢?答案是肯定的,甚至有人已經將該功能封裝成了通用js。具體如下。

window.protocolcheck(href,callback)

示例**

點選第乙個a標籤時,提示協議未註冊,點選第二個a標籤時,正常開啟了記事本程式。

end

自定義 如何自定義協議

何為自定義協議,其實是相對標準協議來說的,這裡主要針對的是應用層協議 常見的標準的應用層協議如http ftp smtp等,如果我們在網路通訊的過程中不去使用這些標準協議,那就需要自定義協議,比如我們常用的rpc框架 dubbo,thrift 分布式快取 redis,memcached 等都是自定義...

自定義協議 你也可以自定義報頭協議

在學習過計算機網路的課程,我們知道剛開始計算機都是單獨離線工作的,沒有聯網的情況下計算機的資訊共享能力 運算能力都非常有限,後來誕生了計算機網路.有了就是那幾網路,計算機 a 的資訊和資料可以通過網路傳遞到計算機 b,同樣計算機 a 可以獲取到來自計算機 b 的資料.但是不同計算機之間交換資料的時候...

自定義協議族

include include include include define pf myfamily 28 static void stream csk destroy sock struct sock sk static void my proto close struct sock sk,lon...