Страницы: 1
Location Bar search in current search engine(Firefox 3.6 - 6.2)
Автор:bunda1
Описание:код дает возможность поиска из адресной строки в текущем поисковике, если нажать Enter.
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.
//Location Bar search in current search engine......................................................... // удаление обработчика, при открытии настройки панелей this.onDestroy = function() {removeEventListener('keydown', URLBarSearch, false);}; addEventListener('keydown', URLBarSearch, false); function URLBarSearch(event){ if(gURLBar.focused) { if (event.keyCode == 13) { event.preventDefault(); event.stopPropagation(); var str = gURLBar.value; var ss = Cc["@mozilla.org/browser/search-service;1"].getService(Ci.nsIBrowserSearchService); var submission = ss.currentEngine.getSubmission(str, null); getBrowser (). selectedTab = getBrowser (). addTab(submission.uri.spec, null, null, submission.postData, true, false); } } };
Отредактировано bunda1 (26-09-2011 21:44:16)
Отсутствует
Страницы: 1