我正在学习构建一个相对简单的Chrome扩展程序,而我正处于一个带有这组代码的background.js
文件的位置。
chrome.browserAction.onClicked.addListener(function(tab){ chrome.tabs.getSelected(null,function(tab){ chrome.tabs.create({url:“https://hello.world.com/”}); }); });
按下扩展程序按钮后,应该会使用https://hello.world.com启动新的Chrome标签页。
https//hello.world.com
上有一个名为ng-click="aaa.bbb()"
的特定AngularJS按钮,我想在同一过程中触发(当新的Chrome标签启动http://hello.world.com
时),但我我不确定我需要在background.js
文件中添加哪些行来触发该操作。
感谢任何人的帮助。提前谢谢。
答案 0 :(得分:0)
您必须准备content_script并在选项卡的URL中执行它才能打开。 但是,由于content_script的触发器是沙箱,因此无法直接触发。 因此,从content_script 最后,通过将包含代码的脚本元素添加到target.click();进行工作。到document.body。