Нет. Помимо API-различий, панели инструментов Firefox основаны на XUL и Javascript, который полностью интерпретируется (движком рендеринга от Gecko, Firefox) и переносимыми кодами, а панели инструментов IE являются частями собственного кода, выполняемого ОС и ЦП. Между ними не может быть больше несовместимости, чем они есть.
Легко ли расширение Firefox переносить в IE?
621
BenoitParis
В IE нет программы расширения, но иногда вас спрашивают, хотите ли вы установить панель инструментов. Оба браузера не используют одну и ту же технологию, и у них должны быть разные внутренние методы и соглашения, но мне было интересно, можно ли по-прежнему конвертировать расширение Firefox с помощью некоторой установки на панели инструментов.
3 ответа на вопрос
9
whitequark
Хорошо спасибо. Но разве не было бы возможно иметь панель инструментов в IE (написанную на собственном коде ОС), которая могла бы интерпретировать некоторые XUL и javascript (не обязательно из расширений Firefox)?
BenoitParis 14 лет назад
0
Теоретически да, но тогда вам нужно будет встроить почти полный движок Gecko в вашу панель инструментов, и он будет относительно большим как на диске (около 10 Мб), так и в оперативной памяти (не слишком большой объем памяти - 50 Мб для небольшого объема памяти). панель инструментов)
whitequark 14 лет назад
2
... Ты делаешь доброе дело. Жаль, что IE доминирует :(
BenoitParis 14 лет назад
0
@BenoitParis: Не совсем ... больше нет. Они близки одинаково (IE / Firefox). И вы все равно можете играть в игру наоборот: «Для этого вам нужен Firefox».
Bobby 14 лет назад
0
* «Не может быть большего количества несовместимостей между двумя, чем они есть» * - Как разработчик, работающий над переписыванием расширения Firefox для IE, я не мог с вами согласиться.
BlueRaja - Danny Pflughoeft 14 лет назад
1
Одним из следствий того, что расширения Firefox основаны на XUL / Javascript, является то, что они являются кроссплатформенными. Вы можете буквально скопировать свой профиль Firefox из системы Windows в систему Linux, включая расширения, и при условии, что это та же версия Firefox, она будет работать. Некоторые расширения Firefox вызывают внешние исполняемые файлы, если я не ошибаюсь.
LawrenceC 10 лет назад
0
0
Daniel A. White
Нет, это потребует переписывания интерфейса, поскольку Firefox и IE написаны по-разному.
Это не просто интерфейс ... это две совершенно разные AddOn-системы.
Bobby 14 лет назад
0
0
Paul Sweatte
Mozilla ActiveX Control может быть использован для запуска расширений Firefox. Вот шаги установки:
- Получить XULRunner
- Зарегистрировать элемент управления Mozilla ActiveX
- Отметьте элемент управления ActiveX как
Safe
или разрешите полные права ActiveX в конфигурации безопасности IE.
Предварительно установленные расширения Chrome в сочетании с GCF могут также обеспечивать одинаковую переносимость crx
файлов.
Рекомендации
Похожие вопросы
-
3
Установите Silverlight для Mozilla Firefox без прав администратора
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
2
Ограничить использование процессора для Flash в Firefox?
-
-
6
Почему Firefox в Linux выглядит иначе, чем Windows / Mac?
-
13
Как получить новую сессию браузера при открытии новой вкладки или окна в Firefox / Chrome?
-
2
Firefox печать в PDF-файл
-
4
Firefox 3.5 медленно, чтобы начать выпуск
-
4
Почему нет 64-битной сборки Linux Firefox?
-
3
Как я могу сказать Firefox для доступа к интрасети
-
2
Панель инструментов iTunes в панели задач Windows 64