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