вызовите функцию popup.html javascript с фоновой страницы - PullRequest
2 голосов
/ 11 апреля 2010

Как вызвать функцию javascript в popup.html с фоновой страницы (в расширениях chrome)?

Ответы [ 3 ]

3 голосов
/ 11 апреля 2010

К сожалению, невозможно получить прямую ссылку на всплывающую страницу, основная причина в том, что страница может не открыться, когда вы пытаетесь ее вызвать.

Вы должны использовать для передачи сообщений для передачи сообщения между всплывающими и фоновыми страницами.

Я бы спросил, есть ли конкретная необходимость иметь функцию во всплывающем окне, а не перераспределять ее в отдельный общий файл.

2 голосов
/ 12 апреля 2010

Лучше всего разместить эту функцию на фоновой странице, а в вашем всплывающем окне вы можете сделать:

var bkg = chrome.extension.getBackgroundPage()
bkg.someBackgroundPageFunction();
1 голос
/ 13 апреля 2010

Спасибо за вклад. Я нашел эту ссылку , которая решила проблему.

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