В IE нет программы расширения, но иногда вас спрашивают, хотите ли вы установить панель инструментов. Оба браузера не используют одну и ту же технологию, и у них должны быть разные внутренние методы и соглашения, но мне было интересно, можно ли по-прежнему конвертировать расширение Firefox с помощью некоторой установки на панели инструментов.
3 ответа
Нет. Помимо API-различий, панели инструментов Firefox основаны на XUL и Javascript, который полностью интерпретируется (движком рендеринга от Gecko, Firefox) и переносимыми кодами, а панели инструментов IE являются частями собственного кода, выполняемого ОС и ЦП. Между ними не может быть больше несовместимости, чем они есть.
Mozilla ActiveX Control можно использовать для запуска расширений Firefox. Вот шаги установки:
- Получить XULRunner
- Зарегистрировать элемент управления Mozilla ActiveX
- Отметьте элемент управления ActiveX как
Safe
или разрешите полные права ActiveX в конфигурации безопасности IE
Предварительно установленные расширения Chrome в сочетании с GCF могут обеспечить такую же переносимость и для файлов crx
.
Рекомендации
Нет, это потребует переписывания интерфейса, поскольку Firefox и IE написаны по-разному.