2014-06-17 2 views
1

탭간에 포커스를 이동하는 방법을 알고 있지만 다른 질문입니다. Chrome의 두 인스턴스가 열려 있으면 포커스와 모든 후속 작업을 원래 열린 인스턴스로 보내야합니다. 내가 명확히 해줄 수있게 해줘. Google의 콜센터 애플리케이션은 로그인시 Chrome과 홈페이지를로드합니다. 상담원은 두 개의 모니터를 가지고 있으며 모니터 1의 홈 페이지 외에도 모니터 2에서 열린 웹 사이트를 가지고있는 경우가 있습니다. 내 확장 프로그램은 열린 탭에서 특정 탭 제목이 발견되면 조치를 취합니다. 내 문제 : 전화가 울릴 때 상담원이 두 번째 모니터에있는 경우 새 URL이 화면 2에 나타납니다. 화면 1에 팝업하고 화면 2를 그대로 두어야합니다. 내 확장 기능이 다른 것을하기 전에 화면 2에서 화면 1로 포커스를 어떻게 옮길 수 있습니까?크롬 탭 포커스

답변

2

확장 프로그램은 특정 제목의 탭에 대해 열려있는 탭이 있는지 확인하고 발견되면 조치를 취합니다. 제목 조건에 따라 해당 탭의 ID를 가져올 수 있으며 속성을 true으로 설정하여 chrome.tabs.update() 메서드를 사용할 수 있습니다.

자세한 내용은 Chrome extension's documentation에서 확인할 수 있습니다.

+0

답변 해 주셔서 감사합니다. Chirag64. 나는 내 질문에 골머리를 앓고 있었다. 그래도 답할 수있었습니다. – MikeReynolds

+0

문제 해결에 도움이된다면 답을 수락 된 것으로 표시하는 것을 잊지 마십시오. –

+0

알림을 보내 주셔서 감사합니다. 그것은 꽤 대답하지 않습니다. 내 문제는 좀 더 자세히 설명합니다. 우리는 콜센터 기반 회사입니다. 주요 에이전트 화면에는 Google 데스크톱 응용 프로그램 (Chrome 기반)이 포함되어 있습니다. 열려있는 탭을 확인하고 중복 된 탭을 닫은 다음 올바른 탭으로 포커스를 이동하는 확장 프로그램을 작성했습니다. 상담원이 다른 모니터에서 다른 사이트를 열어 놓으면 (Chrome이 기본 브라우저 임) 문제가 발생합니다. 다른 Chrome 인스턴스가 활성 (집중)되어 있고 통화가 도착하면 내 확장 프로그램은 작업을 수행하지만 새 화면을 다른 Chrome 인스턴스로 팝합니다. – MikeReynolds