我現在被卡住了,在背景頁面中,我想從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是隻有那些當前打開彈出式窗口的列表,否則會不回來。您可以訪問在彈出窗口級聲明的所有變量和方法