2011-05-05 2 views
2

검색 주소창에서 북마크로 이동하려면 Chrome 확장 프로그램을 작성하려고합니다. Chrome Omnibox API (Chrome omnibox APIs 참조)를 사용하고 싶습니다. 확장 기능이 수행하고자하는 작업은 다음과 같습니다. 1) 검색 키워드 "jb"(책갈피로 이동)를 입력하고 Tab 키를 입력하여 확장자를 입력하십시오. 2) 키를 누르기 전에 검색 주소창에 북마크에서 제안 사항을 입력하고 싶습니다. 3) 검색 주소창에 단어를 입력하십시오. 제안 사항을 업데이트하십시오.chrome.omnibox.onInputStarted.addListener에 대한 제안 사항을 추가 할 수 있습니까?

기능이 매우 간단합니다. 하지만 기존의 검색 주소창 API를 사용하여 2 단계를 구현하는 방법을 모르겠습니다. chrome.omnibox.onInputStarted.addListener 메소드는 추천을 제공하지 않습니다. 추천은 일부 용어를 입력 한 경우에만 허용됩니다 (chrome.omnibox.onInputChanged.addListener를 통해).

도움을 주시면 감사하겠습니다.

답변

0

chrome.omnibox.onInputChanged.addListener이 (가) text 빈칸으로 해고되었으므로 기본 제안을 되돌릴 수 있습니다.

+0

감사합니다. 나는 길을 시도하고 확장을 디버깅했다. 그러나 'chrome.omnibox.onInputChanged.addListener'가 TAB 키를 입력하기 전에 트리거되었다는 것을 알았습니다 (하지만 omnibox 키워드를 입력 한 후). 나는 이것이 예상되지 않았던 것으로 생각한다. 어떻게 생각해? – adarliu

+0

@adarliu 흠, 당신 말이 맞아요, 그것은 실제로는 탭 키 이전에 있지만 키워드 후에 트리거됩니다. 그러나 기본 제안을 표시하려는 경우 왜 중요합니까? 탭 키를 누르기 전에 제안 사항을 표시 할 수 있다면 더 나은 사용자 환경을 만들 수 있다고 생각합니다. – serg

+0

'jb'+ 2 공백을 쓰면 이벤트가 실행됩니다. –

관련 문제