Как объявить расширение Chrome для обработки определенной схемы URL? - PullRequest
6 голосов
/ 08 декабря 2011

Я хотел бы написать расширение, которое обрабатывает определенные URL, которые имеют собственную схему (myscheme: //). Как мне объявить мое расширение, чтобы оно вызывалось по такому запросу и перехватывало его? (URL можно щелкнуть, набрать прямо в адресной строке, передать в командной строке и т. Д.). Это, наверное, вопрос новичка, но я новичок!

1 Ответ

3 голосов
/ 08 декабря 2011

Существует JavaScript API , который можно использовать для этого.

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