页面加载Javascript后运行循环

时间:2014-12-31 05:21:14

标签: javascript google-chrome-extension

我正在制作Google Chrome扩展程序,我需要在加载后编辑部分页面。在运行循环之前,如何运行检查以查看页面是否加载?这是我想在页面加载后运行的循环。

function go()
{

    for(i=0; i<=(array.length-1); i++)
{
    try
    {
        Checks();
        SendToCookie();
    }

    catch(error)
    {
        alert(error);
    }

}

}

2 个答案:

答案 0 :(得分:0)

默认情况下加载DOM后会加载Chrome内容脚本。请参阅https://developer.chrome.com/extensions/content_scriptsrun_at部分。

  

浏览器选择在&#34; document_end&#34;之间注入脚本的时间。   在window.onload事件触发后立即触发。最正确   注入时刻取决于文档的复杂程度和方式   它需要加载,并针对页面加载速度进行了优化。

这意味着你可以运行你的循环,它应该像你期望的那样使用常规的onload方法。

答案 1 :(得分:0)

可能的重复here

将此行添加到&#34; content_scripts&#34;你的manifest.json文件的一部分。

Source (Content Script Documentation)