gpt4 book ai didi

html - IE7 缺少 Atom 提要自动发现

转载 作者:搜寻专家 更新时间:2023-10-31 08:22:26 25 4
gpt4 key购买 nike

我一直在向一位坚持使用 IE 的客户展示一个网站,令我惊讶的是,我发现 IE7 不会自动发现 Atom 新闻源。

提要链接到有效 HTML 4.01 Strict 页面的 HEAD 元素内,带有 <link rel="alternate" type="application/atom+xml" href="atom.xml" title="Atom 1.0"> ,链接指向正确的 URL,链接的提要是一个有效的 Atom 1.0 XML 文件,作为 application/atom+xml 并且包含正确的 <link rel="self"> .

Firefox、Opera、Safari 和 IE8 beta 2 都可以正确找到提要并使相关地址栏按钮变亮——只有 IE7 保持灰色。同样的 IE7 在其他地方发现新闻源并传递 DiveIntoMark's autodiscovery test suite 的 HTML 部分没有问题。色彩缤纷。

将 HREF 更改为完全限定的 URL 没有任何区别,将 TYPE 更改为 RSS 2.0 MIME 或删除 TITLE 属性也没有任何区别。

网址是http://www.monteanalogo.net/ .

这里有什么问题的提示吗?

最佳答案

我将你的源代码复制到我的本地机器上,一旦我将 href 更改为完整的 url,而不是相对的 url,IE7 的自动发现就开始正常工作了:

    <link rel="alternate" type="application/atom+xml" 
href="http://www.monteanalogo.net/atom.xml" title="Atom 1.0">

需要一个完整的 URL 似乎是一个 IE 故障,因为 RFC on atom auto-discovery指出:

The value MAY be a relative URI, and if so, clients MUST resolve it to a full URI ... using the document's base URI

微软自己的publisher's guide还在 href 标签中列出了完整的 url,但没有提到它是强制性的:

Here is an example of Atom Autodiscovery:

<head>
<link rel="alternate" type="application/atom+xml"
title="your feed title here"
href= "http://www.company.com/feedurl.xml">
</head>

关于html - IE7 缺少 Atom 提要自动发现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/382751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com