8

크롬 확장 : 현재 탭에 내용이 없기 때문에 호출 할 수있는 전역 키보드 바로 가기를 할당 할 수있는 방법을 찾고 있습니다. 이러한 탭의 예 : '새 탭'탭, 크롬 : // 확장 탭, '페이지로드되지 않음'탭 등 이러한 요구 사항의 사용 사례는 탭 닫기, 다음/이전 탭 이동 등의 작업입니다.콘텐츠 스크립트를 사용하지 않고 키보드 단축키를 구성 할 수 있습니다.

chrome.commands api를 사용하면이 작업을 수행 할 수 있습니다. 그러나 사용자가 키보드 단축키를 구성 할 수있는 방법이없는 것 같습니다. 이는 내 확장 프로그램이 허용하기를 원하는 것입니다.

을 구성 할 수있는 방법이 있습니까 콘텐츠 스크립트가 필요없는 키보드 단축키가 있습니까?

+0

질문에 감사드립니다. https://chrome.google.com/webstore/detail/global-new-tab-shortcut/dcngopenklmnfdlfocljeaokkhcplong?hl=ko-KR 어디서나 새로운 크롬 탭을 열 수 있습니다. :-) – w00t

답변

5

chrome.commands의 바로 가기는 확장 프로그램으로 변경할 수 없지만 사용자가 구성 할 수 있습니다. 이 인터페이스는 Chrome에 내장되어 제공됩니다.

확장 프로그램 페이지로 이동하여 아래로 스크롤하여 명령 구성 링크를 클릭하십시오. 상자는 사용자가 선호하는 단축키를 설정할 수, 표시됩니다 :

은 "다시 매핑 바로 가기"연장 코드는 this answer에 게시됩니다.

+1

고마워, 정말 멋지다! 또 다른 관련 질문 :이 인터페이스로 이동하기 위해 extensions options.html 페이지 내에서 링크를 제공 할 수 있습니까 (확장 기능의 설정과 통합 된 느낌이 들도록)? –

+0

@HimanshuPokhariya 'chrome : // extensions /'에 연결할 수는 없지만'chrome.tabs.create ({url : 'chrome : // extensions /'});'를 사용하면 페이지를 열 수 있습니다 사용자가 페이지를 열기 전에 아래로 스크롤). –

+0

흠, 고마워. 나는 그것이 너무 많은 것을 요구하고 있다고 생각하지만, 'Configure commands'링크에 직접 링크 할 수있는 방법이 없다고 생각하니? –