我现在被卡住了,在背景页面中,我想从background.html的popup.html DOM中使用.html()jQuery方法。Chrome扩展程序:从背景页面在DOM弹出页面中注入HTML
我发现
var x = chrome.extension.getViews({type:"popup"});
我有什么用X做些什么?
弹出窗口可能关闭。
我现在被卡住了,在背景页面中,我想从background.html的popup.html DOM中使用.html()jQuery方法。Chrome扩展程序:从背景页面在DOM弹出页面中注入HTML
我发现
var x = chrome.extension.getViews({type:"popup"});
我有什么用X做些什么?
弹出窗口可能关闭。
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
一些更多的信息: -
x是只有那些当前打开弹出式窗口的列表,否则会不回来。您可以访问在弹出窗口级声明的所有变量和方法