Google chrome 谷歌浏览器扩展-等待页面加载
在我的GoogleChrome扩展中,我有一个(content.js)和一个(background.html)。我让context.js检查页面上出现的关键字。但是,我想等到页面完全加载后再搜索页面,因为关键字可能出现在页面底部 参见三明治示例(),这基本上就是我正在做的。如果加载扩展名,则仅当“三明治”一词出现在页面顶部时,扩展名才会工作。尝试将其添加到manifest.json文件的“content\u scripts”部分Google chrome 谷歌浏览器扩展-等待页面加载,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,在我的GoogleChrome扩展中,我有一个(content.js)和一个(background.html)。我让context.js检查页面上出现的关键字。但是,我想等到页面完全加载后再搜索页面,因为关键字可能出现在页面底部 参见三明治示例(),这基本上就是我正在做的。如果加载扩展名,则仅当“三明治”一词出现在页面顶部时,扩展名才会工作。尝试将其添加到manifest.json文件的“content\u scripts”部分 “运行时间”:“文档结束” 作为manifest的“run\u
“运行时间”:“文档结束”
作为manifest的
“run\u at”:“document\u end”
的替代方案,可以应用标准的javascript事件处理方法。例如,事件可用于运行需要加载DOM的逻辑
manifest.json
"content_scripts": [
"js": ["content.js"],
"run_at": "document_start"
}
]
content.js
console.log('The extension works');
// ... logic that does not need DOM
function run() {
console.log('The DOM is loaded');
// ... logic that needs DOM
}
document.addEventListener("DOMContentLoaded", run);
您的意思是“运行于”:“文档结束”而不是“运行于”:“文档开始”?