如何向IE添加搜索栏?

时间:2013-08-29 19:16:24

标签: internet-explorer google-chrome-extension ieaddon crossrider

我正在尝试构建跨平台搜索扩展程序。 我已经有一个用于firefox,并且添加搜索功能相当简单,可以在firefox插件中搜索。但是在IE和Chrome中我没有看到搜索栏,所以我想知道在交叉骑手中是否存在创建搜索栏或添加文本字段的amy方法。

任何帮助都会很棒。 感谢

1 个答案:

答案 0 :(得分:1)

Crossrider框架旨在快速开发跨浏览器扩展,因此通常提供可在所有支持的浏览器中运行的功能。因此,无法将搜索栏添加到浏览器本身。

您可以按照建议添加文本输入,然后使用CSS将其放置在页面中显示的位置。但是,您不能使用文本输入并将其放在浏览器的工具栏区域中。因此,使用文本输入您只能近似工具栏搜索栏。

因此,例如,extension.js文件中的文本输入代码可能看起来像(显然您将根据需要设置样式):

appAPI.ready(function($) {
    $('<input type="text" id="myInput">')
        .css({
            "position": "fixed",
            "right":5,
            "top": 5
        })
        .appendTo('body');
});

[披露:我是Crossrider员工]