我已经为我的搜索引擎创建了一个搜索栏扩展。htto://www.oyee.org。扩展是XML格式的。但是当我尝试在firefox中打开它时,firefox只显示其代码而不安装。我必须把它手动在搜索插件文件夹,使其工作。我怎么能让这个东西自动安装,所以当任何人点击我的链接的xml文件要求"添加到搜索栏"像其他搜索引擎。
您可以使用以下代码询问用户是否要安装您的搜索引擎:
window.external.AddSearchProvider("http://www.oyee.org/oyee.xml");
参见https://developer.mozilla.org/en/adding_search_engines_from_web_pages了解更多详细信息。请注意,Firefox通常会自动识别搜索引擎(单击搜索引擎选择器显示"添加Foo条"条目),但您的<link rel="search">
标记使用了错误的引号(字符代码8221而不是22)。