【问题标题】:OpenSearch not working in Firefox: "Firefox could not download the search plugin from"OpenSearch 无法在 Firefox 中运行:“Firefox 无法从中下载搜索插件”
【发布时间】:2013-05-06 07:17:44
【问题描述】:

在测试以确保 OpenSearch 适用于我的网站时,我在单击搜索提供程序以将其添加到 Firefox 后收到错误消息“Firefox 无法从以下位置下载搜索插件:”。

这是我的 OpenSearch 的来源,看起来像...

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Example</ShortName>
<Description>Search www.example.com</Description>
<Image height="16" width="16" type="image/vnd.microsoft.icon">http://www.example.com/favicon.ico</Image>
<InputEncoding>UTF-8</InputEncoding>
<Url method="get" template="http://www.example.com/search/?q={searchTerms}&#38;source=opensearch" type="application/xhtml+xml" />
</OpenSearchDescription>

我做错了什么导致这个错误?

【问题讨论】:

    标签: opensearch


    【解决方案1】:

    没有文本/html Url 元素:

    https://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox

    请注意,您必须包含一个 text/html URL — 搜索插件包括 只有 Atom 或 RSS URL 类型(这是有效的,但 Firefox 没有 support) 也会生成“无法下载搜索插件” 错误。

    我自己也遇到了同样的问题!

    【讨论】:

    • 我会接受这个答案,足够接近。 Firefox 不正确支持 OpenSearch 的 XHTML (application/xhtml+xml),我提交了关于 Bugzilla 的错误报告。 叹息谢谢!
    • 这里是相关错误报告的链接:bugzilla.mozilla.org/show_bug.cgi?id=871394
    • 此外,OpenSearch 描述应使用Content-Type: application/opensearchdescription+xml
    猜你喜欢
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 2015-12-26
    • 1970-01-01
    • 2019-08-12
    • 1970-01-01
    • 2015-12-22
    相关资源
    最近更新 更多