Chrome扩展程序:从后台页面的DOM弹出页面中注入HTML

时间:2012-01-25 13:01:56

标签: google-chrome-extension

我现在卡在后台页面中,我想在background.html的popup.html DOM上使用.html()jQuery方法。

我找到了

的东西
var x = chrome.extension.getViews({type:"popup"});

我与x有什么关系?

弹出窗口可能会关闭。

2 个答案:

答案 0 :(得分:5)

x将是您要求的窗口数组,在这种情况下是弹出窗口,因此应该只有一个。 这样的事情应该让你去....

var x = chrome.extension.getViews({type:"popup"});
if (x.length>0){
  $(x[0].document.body).html('I had chicken for lunch!');
}

http://code.google.com/chrome/extensions/extension.html#method-getViews

答案 1 :(得分:1)

更多信息: -

x将只是当前打开的弹出窗口列表,否则不会返回。您可以访问在弹出窗口级别声明的所有变量和方法