惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
Hugging Face - Blog
Hugging Face - Blog
小众软件
小众软件
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
人人都是产品经理
人人都是产品经理
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园_首页
V
Visual Studio Blog
Last Week in AI
Last Week in AI
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏
博客园 - 【当耐特】
MyScale Blog
MyScale Blog
月光博客
月光博客

博客园 - 布尔

Aspose.Words使用技巧 GCH实践经验 秒级计算 使用DDL触发器同步多个数据库结构 文章1 搬家声明 D3 & Data Visualization in Ext JS Ext JS 6 新特性和工具 Aspose转PDF时乱码问题的解决 IIS兼容模式设置 网站部署 一行代码删除若干天之前的备份文件 关于把本地应用封装成windows app发布审核通不过的问题 系统1000用户并发测试过程记录 昨日会议纪要 新的工作职责 Request——Node世界中被依赖最多的库No.2 Async.js——Node世界中被依赖最多的库No.3 Underscore.js——Node世界中被依赖最多的库No.1
在IE中启动火狐——自定义浏览器链接协议
布尔 · 2019-01-29 · via 博客园 - 布尔

        有时候需求就是这么奇葩,特别是在这个浏览器混战收尾的节骨眼上,有的客户正在将全单位的浏览器统一到Chrome、有的正在统一到Firefox、还有的正在统一到360上。于是就有了如题的需求,客户正在将浏览器统一到某一B浏览器,但是当前系统还运行在A浏览器上,需要在A浏览器所兼容的系统S1中点击某链接,自动用B打开S2系统。

        经过查阅资料,得知,可以通过自定义浏览器协议实现自定义动作,如迅雷、腾讯、电驴等均采用了这一方式,协议格式如下所示。

        thunder://  迅雷的

        item://  itunes的

        ed2k:// 电驴的

        tencent:// 腾讯的,请问为什么连接地址中有tencent://就会自动搜索QQ?<a href="tencent://message/?uin=409976426">客服中心</a>

        在注册表中的大概位置如下

        Tencent

            (默认)TencentProtocol

            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