Я пытаюсь держать мой хром расширение (написанное с реагировать) обновляется на веб-сайте, написанные с ember.jsОпределение загрузки страницы из современных рамок JS в расширении хромированной
Есть ли событие срабатывает, когда страница перезагружается? Мне еще не удалось найти его ... Я думаю о прослушивании события tabUpdate из chrome utils, чтобы проверить, изменился ли URL. Но что, если URL не меняется?
Я не могу слушать событие смены дома, страница постоянно изменяется, и я не хочу, чтобы мое расширение слишком много перезаряжалось.
Subscrib e к событиям, которые вы хотите использовать с объектом 'Ember', открытым в глобальном контексте страницы? Для этого вам понадобится [DOM-инъекционный скрипт] (https://stackoverflow.com/questions/9515704/building-a-chrome-extension-inject-code-in-a-page-using-a-content- скрипт) – wOxxOm
Вы спрашиваете о том, что ваш текущий контекст сценария содержимого уничтожается и его необходимо перезагрузить (например, при использовании 'tabs.executeScript()'), или вы спрашиваете о просмотре изменений DOM, где ваш контекст контекста контента продолжает существовать ? Вы говорите о событиях, наблюдаемых на фоновом изображении, или о событиях, наблюдаемых с помощью уже введенного сценария контента? – Makyen
Я говорю о обратном вызове на перезагрузке страницы. Возможно, решение заключается в использовании объекта Ember на веб-сайте, но он не будет работать для других фреймворков. Мой вопрос касался: как узнать, когда мое расширение должно перезагрузиться (изменение страницы или изменение URL и т. Д.) –