在IE中啓動火狐——自定義瀏覽器連接協議

        有時候需求就是這麼奇葩,特別是在這個瀏覽器混戰收尾的節骨眼上,有的客戶正在將全單位的瀏覽器統一到Chrome、有的正在統一到Firefox、還有的正在統一到360上。因而就有了如題的需求,客戶正在將瀏覽器統一到某一B瀏覽器,可是當前系統還運行在A瀏覽器上,須要在A瀏覽器所兼容的系統S1中點擊某連接,自動用B打開S2系統。html

        通過查閱資料,得知,能夠經過自定義瀏覽器協議實現自定義動做,如迅雷、騰訊、電驢等均採用了這一方式,協議格式以下所示。shell

        thunder://  迅雷的小程序

        item://  itunes的瀏覽器

        ed2k:// 電驢的工具

        tencent:// 騰訊的,請問爲何鏈接地址中有tencent://就會自動搜索QQ?<a href="tencent://message/?uin=409976426">客服中心</a>post

        在註冊表中的大概位置以下
ui

        Tencenturl

            (默認)TencentProtocolspa

            URL Protocol C:\Program Files (x86)\Tencent\QQ\Bin\Timwp.exe插件

            shell

                open

                    command

                        (默認)"C:\Program Files (x86)\Tencent\QQ\Bin\Timwp.exe" "%1"

        所以,咱們能夠本身開發個小程序,而後打包分發給用戶,當用戶安裝該工具的時候,將註冊表信息初始化好;而後就能夠在本身的網頁中使用本身的自定義協議了,是否是很方便。

 

參考資料:

[轉]淺談瀏覽器插件檢測 和自定義協議的支持

https://www.cnblogs.com/artwl/archive/2013/05/17/3083430.html

相關文章
相關標籤/搜索