使用Chrome扩展程序在活动标签中的link元素中打开包含网址的新标签页

时间:2015-05-14 21:51:59

标签: javascript google-chrome-extension

我正在尝试创建一个扩展程序,该扩展程序将在chrome中打开一个新选项卡,其中包含活动选项卡中链接元素的URL。我在清单文件中添加了后台,标签和activeTab的权限。我知道我可以使用

chrome.tabs.create({ url: newURL });

我的问题是,background.js文件无法访问活动标签上的元素(或者至少我无法访问它们)。有没有办法让后台文件访问内容脚本中的变量,或者直接访问活动选项卡的DOM?

1 个答案:

答案 0 :(得分:1)

  

有没有办法让后台文件访问内容脚本中的变量,或者直接访问活动选项卡的DOM?

不,不。出于安全原因,特权页面与内容脚本隔离。

您需要使用Messaging,例如link2 set并在后台处理。