Платформа Crossrider предназначена для быстрой разработки расширений для разных браузеров и, следовательно, обычно предоставляет функции, которые могут работать во всех поддерживаемых браузерах. Следовательно, невозможно добавить панель поиска в сам браузер.
Вы можете добавить текстовый ввод, как вы предложили, а затем использовать CSS, чтобы расположить его там, где вы хотите, чтобы он отображался на странице. Однако вы не можете использовать текстовый ввод и поместить его в область панели инструментов браузера. Следовательно, используя ввод текста, вы можете только аппроксимировать панель инструментов панели поиска.
Так, например, ваш код ввода текста в файле extension.js может выглядеть так (очевидно, вы будете стилизовать его по своему усмотрению):
appAPI.ready(function($) {
$('<input type="text" id="myInput">')
.css({
"position": "fixed",
"right":5,
"top": 5
})
.appendTo('body');
});
[Раскрытие информации: я сотрудник Crossrider]
person
Shlomo
schedule
04.03.2014
extension.js
файлappAPI.ready(function($) { $('<input type="text" id="myInput">').appendTo('body'); });
, но не смог увидеть текстовое поле рядом с адресной строкой. - person user588324   schedule 29.08.2013