Ссылка на этот вопрос / ответ ...
У меня есть скрипт содержимого Chrome Extension, который я хочу взаимодействовать с iFrames на определенной странице.Я вижу, что мой скрипт содержимого выполняется до завершения загрузки страницы ...
Я попытался добавить готовый документ (чего раньше не делал - я не думал, что он применяется к сценарию содержимого), и онпросто выполняется первым - прежде чем все остальное.
$(document).ready(function () {
console.log('DOM finally loaded with iFrame...');
});
Вот мой раздел манифеста на content_scripts - я только что добавил document_idle на основе обсуждения в связанном вопросе.
Возможно ли иметькод в скрипте контента ждать полной загрузки страницы (включая iFrames)?Или мне нужно добавить слушателей к скрипту контента, чтобы «увиденные» элементы, которые, как я знаю, наконец-то появились, затем приняли меры?
"content_scripts": [
{
"matches": ["http://*/*","https://*/*"],
"js": ["/dscripts/jquery-3.1.1.min.js", "/scripts/content.js"],
"all_frames" : true,
"match_about_blank": true,
"run_at": "document_idle"
}
],