2013-09-24 4 views
4

검색 주소창에서 확장 프로그램을 관리하고 싶습니다. chrome.omnibox API을 사용하면 키워드를 등록 할 수 있지만 확장 기능을 사용하려면 많은 클릭이나 타이핑이 필요합니다. 예를 들어, 검색 주소창을 선택하려면 Ctrl+L을 입력하고 확장자 및 공백/탭에 문자를 입력하십시오.프로그래밍 방식으로 검색 주소 모드에 들어가기

이 "내 확장을위한 검색 주소창 모드"는 프로그래밍 방식으로 입력 할 수 있습니까? 나는. 내 확장 프로그램에 이미 전환 된 모드에서 검색 주소창으로 사용자의 키보드 포커스를 가져갈 수있는 API 호출이 있습니까? 사용자가 즉시 검색 주소창을 통해 확장 프로그램과 상호 작용할 수있게 해주는 하나의 키보드 단축키로 클릭/입력 순서를 바꾸기를 원합니다.

답변

2

현재로서는 불가능합니다. 이 방법은 다음 두 가지 방법으로 구현됩니다. 1. 제안 된대로 확장 프로그램이 프로그래밍 방식으로 검색 주소창에 입력되도록 허용합니다. 키보드 포커스를 훔치는 것이 사용자에게 짜증나게되고 보안 위험이 발생할 수 있다고 생각합니다. 2. commands API의 대상으로 "omnibox 모드를 입력하십시오"를 추가하십시오. 그렇게하면 사용자가 키보드 단축키를 구성하거나 키보드 단축키를 완전히 비활성화 할 수 있습니다.

+1

감사! 나는 (1)이 좋은 생각이 아님에 동의한다. 키보드 바로 가기에 연결하려는 것이 분명하기 때문에 (2) 소리가 크고 방해가되지 않습니다 (사용자가 키보드 단축키를 지정하여 옵트 인 함). 기능 요청으로 이것을 어떻게 제안합니까 :)? –