gpt4 book ai didi

javascript - 从 Chrome 扩展程序注入(inject)后运行脚本

转载 作者:行者123 更新时间:2023-12-02 23:31:26 24 4
gpt4 key购买 nike

当单击扩展选项菜单中的按钮时,我尝试将脚本注入(inject)网页。注入(inject)-

document.getElementById("button_").addEventListener("click", function(){
alert("Injecting") ;
chrome.tabs.executeScript({
file: 'script.js'
});
});

但是我尝试在 script.js 中运行的函数 foo() 没有运行。我正在尝试通过 -

运行它
window.onload= function(){
foo() ;
}

但是这不起作用。如何让 foo() 运行?

注意-它必须作为注入(inject)脚本运行

最佳答案

不要使用监听器并在单击时运行“chrome.tabs.executeScript”,而是使用 list 文件中的“content_scripts”属性,并在脚本内创建一个将运行您的函数的监听器。

关于javascript - 从 Chrome 扩展程序注入(inject)后运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56483718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com