Поддержка подсветки браузера для моего собственного обработчика протокола
Я использую класс для регистрации моего протокола, скажем, 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