如何在页面加载chrome扩展名后调用javascript函数?

Yet*_*ser 4 javascript google-chrome

页面上有一个函数,我想在加载后调用它.我不拥有该页面,因此我无法在其中插入任何html.您能否提供一些具体示例,如何使用镀铬扩展或greasemonkey进行此操作?(功能是submitAction()).

Den*_*ret 8

Chrome扩展程序和greasemonkey都提供了指定执行时注入脚本的方法.

在Chrome扩展程序中,您可以在清单中进行设置:

"content_scripts": [
    {
        "run_at" : "document_idle",
Run Code Online (Sandbox Code Playgroud)

在GreaseMonkey兼容的用户脚本中,您可以在元数据中设置它

// @run-at document-end
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,如果要确保在执行函数时加载资源,则只需将其添加到脚本中:

document.addEventListener('load', submitAction);
Run Code Online (Sandbox Code Playgroud)