我正在制作Google Chrome扩展程序,我需要在加载后编辑部分页面。在运行循环之前,如何运行检查以查看页面是否加载?这是我想在页面加载后运行的循环。
function go()
{
for(i=0; i<=(array.length-1); i++)
{
try
{
Checks();
SendToCookie();
}
catch(error)
{
alert(error);
}
}
}
答案 0 :(得分:0)
默认情况下加载DOM后会加载Chrome内容脚本。请参阅https://developer.chrome.com/extensions/content_scripts的run_at
部分。
浏览器选择在&#34; document_end&#34;之间注入脚本的时间。 在window.onload事件触发后立即触发。最正确 注入时刻取决于文档的复杂程度和方式 它需要加载,并针对页面加载速度进行了优化。
这意味着你可以运行你的循环,它应该像你期望的那样使用常规的onload方法。
答案 1 :(得分:0)
可能的重复here
将此行添加到&#34; content_scripts&#34;你的manifest.json文件的一部分。