extension) tabs.getSelected VS tabs.query

카테고리 : 웹 프로그래밍/HTML

tabs.getSelected

크롬 16 이후버전에서 공식적으로 제거된 기능입니다.

 

파이어폭스에서는 이용하실수 없습니다.

 

구버전기능이라고 보시면 됩니다.

 

tabs.query

//chrome
chrome.tabs.query({ currentWindow: true, active: true }, function(tabs){
	//code: ex) tabs[0].id
});

//firefox
browser.tabs.query({ currentWindow: true, active: true }, function(tabs){
	//code: ex) tabs[0].id
});

크롬 16 에서 tabs.getSelected가 제거되고 생긴 기능

 

 

Parameters
object queryInfo
boolean (optional) active

탭이 창에서 활성화되어 있는지 여부.

boolean (optional) pinned

탭이 고정되어 있는지 여부.

boolean (optional) audible

Since Chrome 45.

소리재생 여부.

boolean (optional) muted

Since Chrome 45.

음소거 여부.

boolean (optional) highlighted

강조 여부.

boolean (optional) discarded

Since Chrome 54.

탭을 버릴지 여부 폐기 된 탭은 내용이 메모리에서 언로드되었지만 여전히 탭 스트립에 표시되는 탭입니다. 다음에 활성화 될 때 내용이 다시로드됩니다.

boolean (optional) autoDiscardable

Since Chrome 54.

리소스가 부족한 경우 브라우저에서 탭을 자동으로 버릴 수 있는지 여부.

boolean (optional) currentWindow

탭에 상관없이 현재 창.

boolean (optional) lastFocusedWindow

탭이 마지막으로 Focus한 창에 있는지 여부

TabStatus (optional) status

탭로드 완료 여부

string (optional) title

페이지 제목을 패턴과 일치시킵니다. 확장에 "tabs"권한 이 없으면이 속성이 무시됩니다 .

string or array of string (optional) url

하나 이상의 URL 패턴 과 탭을 일치 시킵니다. 조각 식별자가 일치하지 않습니다. 확장에 "tabs"권한 이 없으면이 속성이 무시됩니다 .

integer (optional) windowId

다음은 부모 윈도우의 ID, 또는 windows.WINDOW_ID_CURRENT 에 대한 현재 창 .

WindowType (optional) windowType

탭이있는 창의 유형.

integer (optional) index

창 내에서 탭의 위치.

function callback

The callback parameter should be a function that looks like this:

function(array of Tab result) {...};
array of Tab result  

 

공식문서

 

chrome.tabs - Google Chrome

chrome.tabs.captureVisibleTab(integer windowId, object options, function callback) Captures the visible area of the currently active tab in the specified window. In order to call this method, the extension must have either the permission or the activeTab p

developer.chrome.com

 

 

저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)

예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.

만약, 본문 공유를 원하신다면 링크 공유를 해주세요

저작권 정책 확인하기
링크 공유하기

 댓글