>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как в FF установить обработчик своего протокола по умолчанию? http://forum.mozilla-russia.org/viewtopic.php?id=38468 |
Urbanique > 12-08-2009 16:04:40 |
При переходе на ссылку своего протокола из FF, он выдает диалоговое окно с предложением выбрать путь до обработчика моего протокола. Этот путь прописан в реестре, FF его видит, остается только отметить чекбокс "запомнить" выбор, и в будущем все будет как надо. Нюанс в том, чтобы исключить возникновение этого диалогового окна даже при первом переходе по ссылке. |
Al_H > 12-08-2009 19:04:42 |
Подозреваю, что никак, и это прекрасно. Вы представляете, какая интересная уязвимость была бы. |
Elexander > 13-08-2009 10:26:19 |
Можно, если установить расширение, которое регистрирует XPCOM-компонент. Компонент должен иметь ContractID '@mozilla.org/network/protocol;1?name=protocol_scheme' и реализовать интерфейс nsIProtocolHandler, где protocol_scheme - схема вашего протокола. |