Я ищу, чтобы написать библиотеку JS \ инструментарий, как Канго. Kango позволяет писать код JS, который выполняется во всех основных браузерах. Chrome и Firefox имеют прекрасную систему, которая позволяет долго запускаться процессам на фоновой странице, а также запускать скрипты при загрузке страницы (скрипты контента), позволяя двум общаться через обмен сообщениями.
К сожалению, IE не имеет такой простой системы, как эта. Вместо этого, похоже, что лучшим решением является использование Browser Helper Object загрузить фоновые / контентные скрипты как-то.
Я не совсем уверен, как начать.
Возможно ли для BHO запустить невидимый экземпляр IE, который запускает фоновый сценарий, чтобы фоновый сценарий выполнялся в отдельной среде? Если так, как будут взаимодействовать скрипты контента и фоновая страница?
Как сделать библиотеки JS доступными для обоих типов сценариев? Как ответ от фонового сценария (объект XMLHTTPRequest) найдет свой путь к сценарию содержимого?
Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …