如何声明Chrome扩展程序以处理特定的URL方案?

时间:2011-12-08 09:44:04

标签: google-chrome google-chrome-extension chromium

我想编写一个扩展来处理具有自定义方案的特定URL(myscheme://)。如何声明我的扩展名,以便在此类请求中调用它并截获它? (可以单击URL,直接在地址栏中键入,在命令行中传递等)。这可能是一个初学者的问题,但我是初学者!

1 个答案:

答案 0 :(得分:3)

您可以使用JavaScript API

navigator.registerProtocolHandler("mailto",
                                  "https://www.example.com/?uri=%s",
                                  "Example Mail");