크롬 플러그인에서 현재 탭 URL을 가져 오는 데 성공했으며 crossdomain ajax를 사용하여 mysql db에 저장할 수도 있습니다. 하지만이 모든 것들은 탭을 변경하자마자 플러그인을 클릭하면 자동으로 가능합니다.크롬 플러그인을 클릭하지 않고 URL 가져 오기
window.addEventListener("load", windowLoaded, false);
나는 탭이 변경되는 즉시 창로드 기능을 시작하려고합니다.
크롬 플러그인에서 현재 탭 URL을 가져 오는 데 성공했으며 crossdomain ajax를 사용하여 mysql db에 저장할 수도 있습니다. 하지만이 모든 것들은 탭을 변경하자마자 플러그인을 클릭하면 자동으로 가능합니다.크롬 플러그인을 클릭하지 않고 URL 가져 오기
window.addEventListener("load", windowLoaded, false);
나는 탭이 변경되는 즉시 창로드 기능을 시작하려고합니다.
chrome.tabs 이벤트 Google 쿠폰을 사용하면됩니다. 귀하의 경우 가장 적합한 것은 onActiveChanged-Event입니다.
하지만 매니페스트 파일에서 set the permission을 기억하십시오. 그렇지 않으면 작동하지 않습니다.
또한이 won't work in content scripts에 유의하십시오. 내가
chrome.tabs.onActiveChanged.addListener(function(tabId,selectInfo){
alert("fooooooo");
});
Uncaught TypeError: Cannot call method 'addListener' of undefined
이에 대한 모든 솔루션을 시도 할 때
이 매우 유용하다고하지만?
이상한 ... 다른 이벤트를 시도해 보셨나요? 나는 onUpdated를 사용하고 있으며 정상적으로 작동합니다. 어쩌면 당신은 content_script에서이 스크립트를 호출할까요? –