我正在开发一个点击拨号工具,并希望将firefox中的所有tel:链接传递到我的扩展程序,然后运行点击拨号
所以
<a href="tel:01223236103">Call this customer</a>
应该默默地传递到我的扩展程序来处理,而不是询问用户他们希望启动哪个外部应用程序
这主要适用于Mac用户,尽管它理想情况下应该是跨平台解决方案(因此在JavaScript中处理而不是使用任何外部应用程序)
有什么建议可以查看/在Google上播放什么内容?
答案 0 :(得分:0)
协议URL的处理方式由操作系统决定。您可以在this article。
中查看更多详细信息您要做的是在每个页面上运行content script以检测tel:
个链接并在其上注册点击处理程序。此单击处理程序可以执行您想要的操作,然后返回false
以防止进一步采取任何操作。
答案 1 :(得分:0)
我通过编写和注册我自己的协议处理程序来解决这个问题