336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
chrome API 중에서 현재 Tab의 URL을 가지고 올 때
많이 접근하는 API가 chrome.tabs.getCurrent 이다.
그런데 문제는 해당 API는 background , popup 에서는 access할 수 없기 때문에
undefined가 뜬다는 것.
따라서 background 혹은 popup에서 활성화된 tab의 url을 가지고 오기 위해서는
windows 를 통해서 가지고 와야 한다.
다음 tab의 url을 가지고 오는 샘플 소스.
많이 접근하는 API가 chrome.tabs.getCurrent 이다.
그런데 문제는 해당 API는 background , popup 에서는 access할 수 없기 때문에
undefined가 뜬다는 것.
따라서 background 혹은 popup에서 활성화된 tab의 url을 가지고 오기 위해서는
windows 를 통해서 가지고 와야 한다.
다음 tab의 url을 가지고 오는 샘플 소스.
chrome.windows.getCurrent(function(win) { chrome.tabs.query( {'windowId': win.id, 'active': true}, function(tabs) { if(tabs.length != 'undefined' && tabs.length == 1) var currentURL = tabs[0].url; }) });
'Snippets' 카테고리의 다른 글
Ubuntu 12.04 Kworker CPU가 peek 칠 때... (0) | 2013.02.14 |
---|---|
Eclipse에서 PHP 개발하기. (Eclipse Indigo + PDT 3.0.x + Remote System Explorer) (0) | 2012.01.30 |
Java에서 HTTP 요청시 Content-Encoding이 GZIP 으로 인코딩 되었을 경우 (0) | 2012.01.27 |
Javascript로 HTTP 인증 처리하기. (0) | 2012.01.24 |
HttpURLConnection 시 request header 추가하기 샘플. (0) | 2012.01.22 |