Имитация фоновых и контентных сценариев расширений Chrome с помощью Internet Explorer BHO / плагина

Я хочу написать библиотеку JS \ инструментарий, как Kango. Kango позволяет писать код JS, который выполняется во всех основных браузерах. В Chrome и Firefox есть хорошая система, которая позволяет долго запускать процессы на фоновой странице, а также запускать скрипты при загрузке страницы (скрипты контента), позволяя им обмениваться сообщениями через обмен сообщениями.

К сожалению, IE не имеет такой простой системы, как эта. Вместо этого, похоже, что лучшим решением является использование объекта Browser Helper для какой-либо загрузки скриптов фона / содержимого.

Я не совсем уверен, как начать.

Возможно ли для BHO запустить невидимый экземпляр IE, который запускает фоновый сценарий, чтобы фоновый сценарий выполнялся в отдельной среде? Если так, как будут взаимодействовать скрипты контента и фоновая страница?

Как сделать библиотеки JS доступными для обоих типов сценариев? Как ответ от фонового сценария (объект XMLHTTPRequest) найдет свой путь к сценарию содержимого?

Заранее спасибо.

0 ответов

Другие вопросы по тегам