Структура Crossrider предназначена для быстрой разработки кросс-браузерных расширений и, как правило, предоставляет функции, которые могут работать во всех поддерживаемых браузерах. Следовательно, невозможно добавить панель поиска в браузер.
Вы можете добавить ввод текста, как вы предложили, а затем использовать CSS, чтобы разместить его там, где хотите, чтобы он отображался на странице. Однако вы не можете использовать текстовый ввод и поместить его в область панели инструментов браузера. Следовательно, используя текстовый ввод, вы можете ориентироваться только на панель поиска на панели инструментов.
Так, например, ваш текст ввода кода в файле extension.js может выглядеть следующим образом (очевидно, вы будете укладывать его, как вам требуется):
appAPI.ready(function($) {
$('<input type="text" id="myInput">')
.css({
"position": "fixed",
"right":5,
"top": 5
})
.appendTo('body');
});
[Раскрытие: Я сотрудник Crossrider]
Посмотрите на комментарии к вопросу, который я сказал, что это дубликат. Есть комментарий, который указывает на [это сообщение в блоге] (http://www.add-in-express.com/programming-internet-explorer/developing-addons.php), который [говорит вам, как это сделать] (http : //www.add-in-express.com/programming-internet-explorer/developing-addons.php#toolbar). – David
Я посмотрел, и я также задал тот же вопрос в блоге crossrider о добавлении строки поиска или добавлении текстового поля и заставил его работать как панель поиска. Я попытался добавить текстовое поле в файл 'extension.js' appAPI.ready (function ($) { \t $ (''). AppendTo ('body') }) ;, но не может видеть текстовое поле рядом с адресной строкой. – user588324