Поддержка подсветки браузера для моего собственного обработчика протокола

Я использую класс для регистрации моего протокола, скажем, lorem: к операционной системе. Работает идеально, но я бы хотел сделать пару вещей.

Я хочу создать что-то вроде Skype Click to Call. Люди поделятся ури как lorem://12345678 и когда другие нажимают эту кнопку, обработчик событий перенаправляет этот запрос в мое приложение Windows. Я хочу сделать этот URI кликабельным. Как можно идентифицировать эту новую схему для браузеров так, когда страница содержит lorem://12345678Браузер преобразует это что-то вроде
<a href="lorem://12345678">lorem://12345678</a> и пользователи смогут щелкнуть по нему.

Могу ли я сделать это с помощью конфигурации браузера или я должен написать какое-то расширение для реализации этого правила. Он должен поддерживать все браузеры, так значит ли это, что мне нужно написать одно и то же расширение для Chrome, Firefox и IE? И как я могу установить все расширения с моей настройкой программного обеспечения?

Прямой вопрос: я хочу преобразовать lorem://ipsum текст к <a href="lorem://ipsum">My URL!</a> в большинстве популярных браузеров

1 ответ

Как я понял - вам нужно написать расширения для каждого браузера, проверьте этот вопрос: как мне создать свой собственный протокол URL? (например, так://...)

и это пример подхода браузера: пользовательский обработчик протокола в Chrome

Другие вопросы по тегам