Как я могу добавить панель поиска в IE?

Я пытаюсь создать кросс-платформенное поисковое расширение. У меня уже есть один для firefox, и довольно просто добавить функцию поиска для поиска в плагине firefox. Но в IE и Chrome я не вижу панель поиска, поэтому мне было интересно, есть ли в кросс-райдере метод amy, который создает панель поиска или добавляет текстовое поле.

Любая помощь будет отличной. Спасибо


person user588324    schedule 29.08.2013    source источник


Ответы (1)


Платформа 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