Страницы: 1
Всем привет!
Вылезла такая маленькая проблема: сделал extension для Firefox 3. Все классно, все работает. Но есть небольшой баг, а именно, при попытке установить (обычный драг-энд-дроп) XPI файл в другие Mozilla-based браузеры (Netscape, SeaMonkie) выдаются не очень понятные для пользователя сообщения:
1. О том, что невозможно проверить цифровую подпись.
2. О том, что install.js не найден (более критично).
Как это все корректно пофиксать? Т.е. можно при создании extension указать, что он ТОЛЬКО (!!) для Firefox и при попытке установки в не-FF выдавать красивое окошко с сообщением об этом ограничении?
СУВ, Kuvaldis
Отсутствует
Т.е. можно при создании extension указать, что он ТОЛЬКО (!!) для Firefox и при попытке установки в не-FF выдавать красивое окошко с сообщением об этом ограничении?
в принципе, возможно: для каждого браузера пишем и устанавливаем отдельный модуль, который проверяет совместимость и показывает красивое окошко
Отсутствует
Kuvaldis
Т.е. можно при создании extension указать, что он ТОЛЬКО (!!) для Firefox
Это задаётся в файле install.rdf
и при попытке установки в не-FF выдавать красивое окошко с сообщением об этом ограничении?
Ну например создать install.js примерно следующего содержания:
initInstall("Organize Status Bar", "/y5/osb", "0.6.3"); alert("Sorry, this extension package is designed for Mozilla Firefox 0.9 and higher."); cancelInstall();
Do you feel lucky, punk?
Отсутствует
Страницы: 1