Извлечение URL без нажатия на плагин Chrome - PullRequest
1 голос
/ 21 декабря 2011

Мне удалось получить текущий URL-адрес вкладки в плагине Chrome, и я также могу сохранить его в MySQL DB, используя CrossDmain AJAX.но все это происходит только когда я нажимаю на плагин, можно ли его автоматизировать, как только вкладка будет изменена?

window.addEventListener("load", windowLoaded, false);

Я хочу запустить функцию загрузки окна, как только вкладка изменится.

Ответы [ 2 ]

2 голосов
/ 21 декабря 2011

Просто используйте chrome.tabs Events, который предлагает Google. В вашем случае наиболее подходящим представляется onActiveChanged-Event .

Но не забудьте установить разрешение в вашем файле манифеста. В противном случае это не сработает.

Также обратите внимание, что это не будет работать в скриптах содержимого .

1 голос
/ 22 декабря 2011

нашел это очень полезным, но когда я попробую его

chrome.tabs.onActiveChanged.addListener(function(tabId,selectInfo){
 alert("fooooooo");
});

Uncaught TypeError: Невозможно вызвать метод 'addListener' из неопределенного

Есть какое-нибудь решение для этого?

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