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

Syl*_*Syl 1 google-chrome-extension

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

我发现了一些东西

var x = chrome.extension.getViews({type:"popup"});
Run Code Online (Sandbox Code Playgroud)

我和x有什么关系?

弹出窗口可能会关闭.

PAE*_*AEz 5

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

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

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