Я разрабатываю расширение хром. Фактически я вставляю некоторые скрипты в событие загрузки страницы, но это вызывает уродливое поведение (я удаляю некоторые элементы). По этой причине я хочу добавить некоторые сценарии сразу после загрузки DOM, много лет назад я смог это сделать, но теперь это невозможно для меня.Расширение Chrome: сценарий ввода на Dom загружен
Знаете ли вы, если это возможно в текущей версии и как это сделать?
EDIT:
Это мой текущий код:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if (changeInfo.status === 'complete') {
chrome.tabs.executeScript(tabId,{'file':'onLoad.js'});
}
});
Большое спасибо заранее за любую помощь.
Пожалуйста, создать и опубликовать [минимальный, полный и проверяемый] (http://stackoverflow.com/help/mcve) пример ... Его трудно догадаться, что вы пытаетесь сделать, и что ошибка ... – Aditya
По крайней мере, объясните, что вы подразумеваете под уродливым поведением - и почему вы не можете повторить то, что вы делали много лет назад. – Xan
Привет. Это довольно просто, я удаляю некоторые элементы со страницы, так как это происходит после загрузки, вы можете увидеть, как элемент исчезает через несколько секунд, изменяя макет на веб-странице, поэтому я хочу сделать это до отображения элементов сразу после загрузка DOM. Я смог сделать это до того, как Chrome изменит политику расширений и способ захвата событий в вкладках и сценариях ввода. – Iskariote