我创建了firefox搜索栏扩展名。如何在firefox中自动添加?

时间:2011-07-10 12:22:08

标签: xml firefox firefox-addon

我为搜索引擎创建了一个搜索栏扩展程序。 htto://www.oyee.org。扩展名是XML格式。但是当我尝试在firefox中打开它时,firefox只显示其代码而不是安装。我必须手动将它放在searchplugins文件夹中才能使其正常工作。如何让这个东西自动安装,所以当任何人点击我的链接时,xml文件会像其他搜索引擎一样请求“添加到搜索栏”。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码询问用户是否要安装搜索引擎:

window.external.AddSearchProvider("http://www.oyee.org/oyee.xml");

有关详细信息,请参阅https://developer.mozilla.org/en/adding_search_engines_from_web_pages。请注意,Firefox通常会自动识别搜索引擎(单击搜索引擎选择器会显示“添加条形码”条目)但您的<link rel="search">标记使用错误的引号(字符代码8221而不是22)。