Google chrome extension 使用chrome扩展将iframe附加到用户的当前页面

Google chrome extension 使用chrome扩展将iframe附加到用户的当前页面,google-chrome-extension,Google Chrome Extension,我试图在用户使用chrome扩展访问的页面上附加一个iframe页面。例如,iframe将放置在页面顶部。我已成功地使用以下代码(myscript.js)附加iframe: 然而,在我的iframe页面中,我使用了两个同样需要jquery(.js)lib的javascripts(.js)。似乎没有一个脚本能够以这种方式使iframe页面不起作用。在我的内容脚本中,我包括库: "content_scripts": [ { "matches" : ["http://*/*", "https:/

我试图在用户使用chrome扩展访问的页面上附加一个iframe页面。例如,iframe将放置在页面顶部。我已成功地使用以下代码(myscript.js)附加iframe:

然而,在我的iframe页面中,我使用了两个同样需要jquery(.js)lib的javascripts(.js)。似乎没有一个脚本能够以这种方式使iframe页面不起作用。在我的内容脚本中,我包括库:

 "content_scripts": [
{
  "matches" : ["http://*/*", "https://*/*"],
  "js": ["jquery.js", "myscript.js"],
  "all_frames" : true
}
],

我还尝试包含iframe使用的每个(.js)文件,但仍然无法使用。我实际上想做的是通过一个界面让用户在页面上执行一些动作,比如改变背景颜色。我怀疑在当前用户页面上通过iframe页面的javascripts执行某些操作是不可能的。有没有人知道我需要做什么来解决这个问题,或者是否有其他方法来实现我在这里尝试的目标?
谢谢。

请阅读。另外,您是否指定了清单版本2?嗨,不,我没有指定清单版本2,这是关于什么的?我不太了解你提供给我的链接。让我给你举个例子,说明这里的情况。例如,我有一个图像淡出,并悬停在一个文本的图像应该出现。我可以看到,当iframe加载到用户的当前页面时,图像被隐藏,这意味着jquery和javascripts可以工作。但是,当鼠标悬停在文本上时,图像不会淡入。虽然我可以看到光标变成了指针,但jquery函数似乎没有被调用。很抱歉,您的问题缺少详细信息。如果没有更多的代码,它将无法应答。对于清单版本,当您指定清单版本2时,一些限制会添加到扩展的代码中。有关更多详细信息,请参阅。嗨,罗布,你可能是对的。这是关于安全政策的。我在这个发展领域是新手,对它了解不多。有没有其他方法可以在用户的当前页面中添加我的界面而不是使用iframe?扩展的目的是什么?你能给问题加上相关代码吗?
 "content_scripts": [
{
  "matches" : ["http://*/*", "https://*/*"],
  "js": ["jquery.js", "myscript.js"],
  "all_frames" : true
}