Фреймворк кросс-браузерных расширений Trigger-corp: проблема с обновлением IE

Я использую инфраструктуру OpenForge для создания кросс-браузерных расширений, и в настоящее время у меня проблема с их сборкой расширения IE.

Расширение браузера Trigger-corp: https://github.com/trigger-corp/browser-extensions/

Мое расширение внедряет JavaScript на каждую страницу браузера, и все работает так, как ожидалось, за исключением случаев, когда я нажимаю F5 или кнопку обновления, чтобы обновить страницу, после чего код не внедряется, а также код фреймворка. Единственный способ снова запустить код — изменить URL-адрес и нажать клавишу ввода. Проблема может быть воспроизведена в любой версии IE.

Я знаю, что эта проблема похожа на эту: Обнаружение обновления страницы в BHO

Кто-нибудь теперь, что нужно изменить в коде этого фреймворка, чтобы исправить это?

Спасибо,


person GoR    schedule 10.04.2015    source источник


Ответы (1)


До тех пор, пока IE не начнет запускать события DocumentComplete и NavigateComplete2 после обновления страницы, нам не повезло с решениями, которые можно поддерживать.

person Antoine van Gelder    schedule 13.04.2015
comment
Есть ли обходной путь для этого? Это не очень приятно для пользователя, когда расширение появляется на странице и исчезает, когда пользователь обновляет страницу. - person GoR; 14.04.2015