Расширение Chrome: вставьте HTML в всплывающую страницу DOM с фоновой страницы - PullRequest
1 голос
/ 25 января 2012

Я застрял сейчас, на фоновой странице, я хотел бы использовать метод .html () jQuery в DOM popup.html из background.html.

Я нашел что-то с

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

Что мне делать с x?

Возможно, всплывающее окно закрыто.

Ответы [ 2 ]

5 голосов
/ 25 января 2012

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 голос
/ 20 мая 2016

Дополнительная информация: -

x будет только тем списком всплывающего окна, которое открыто в данный момент, иначе оно не вернется.Вы можете получить доступ ко всем переменным и методам, которые объявлены на уровне всплывающих окон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...