Я застрял сейчас, на фоновой странице, я хотел бы использовать метод .html () jQuery в DOM popup.html из background.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 будет только тем списком всплывающего окна, которое открыто в данный момент, иначе оно не вернется.Вы можете получить доступ ко всем переменным и методам, которые объявлены на уровне всплывающих окон