我正在尝试构建跨平台搜索扩展程序。 我已经有一个用于firefox,并且添加搜索功能相当简单,可以在firefox插件中搜索。但是在IE和Chrome中我没有看到搜索栏,所以我想知道在交叉骑手中是否存在创建搜索栏或添加文本字段的amy方法。
任何帮助都会很棒。 感谢
答案 0 :(得分:1)
Crossrider框架旨在快速开发跨浏览器扩展,因此通常提供可在所有支持的浏览器中运行的功能。因此,无法将搜索栏添加到浏览器本身。
您可以按照建议添加文本输入,然后使用CSS将其放置在页面中显示的位置。但是,您不能使用文本输入并将其放在浏览器的工具栏区域中。因此,使用文本输入您只能近似工具栏搜索栏。
因此,例如,extension.js文件中的文本输入代码可能看起来像(显然您将根据需要设置样式):
appAPI.ready(function($) {
$('<input type="text" id="myInput">')
.css({
"position": "fixed",
"right":5,
"top": 5
})
.appendTo('body');
});
[披露:我是Crossrider员工]