2014-04-07 10 views
0

JavaScript 북마크릿이 있다고 가정합니다. 이 버튼을 누르면 미리 정의 된 3 개의 URL을 열고 각각에 대해 작업 (예 : 로그 아웃 버튼 클릭)을 수행하고 싶습니다. 하나의 사이트에서만이 작업을 수행하는 경우 window.open("http://stackoverflow.com","_self")을 수행 한 다음 document.getElementById('logout').click()JavaScript로 여러 탭 관리

이 작업을 다른 탭에서 동시에 수행 할 수있는 방법이 있습니까? 그렇지 않다면 탭 전환에 대해 어떻게 생각합니까?

답변

1

수 없습니다.

전환 탭은 콘텐츠 권한 JavaScript가 수행 할 보안 권한이있는 것 이상입니다. 자바 스크립트 인스턴스 하나에 관한 한, 하나의 탭 (window) 만 존재합니다.

선택한 브라우저에 대한 확장 프로그램을 작성해야합니다.

Chrome 용으로 작성하는 경우 check out some documentation on the APIs for tab manipulation with extensions