Html URL锚点附加到Internet Explorer中的title属性—;为什么?

Html URL锚点附加到Internet Explorer中的title属性—;为什么?,html,internet-explorer,dom,anchor,Html,Internet Explorer,Dom,Anchor,我发现了一个奇怪的bug,它只出现在InternetExplorer(6到9)中 以URLhttp://www.spiegel.de/#any_anchor_value我可以在任何Internet Explorer中打开它。(据我所知,它适用于任何URL) 页面加载完成后,该定位标记将附着到浏览器窗口的标题。(在这种情况下,甚至两次……) 当我检查此页面的DOM时,它甚至出现在标题标记中: 这适用于从6到9的任何网站和任何版本的Internet Explorer 我似乎找不到太多关于这方面的

我发现了一个奇怪的bug,它只出现在InternetExplorer(6到9)中

以URL
http://www.spiegel.de/#any_anchor_value
我可以在任何Internet Explorer中打开它。(据我所知,它适用于任何URL)

页面加载完成后,该定位标记将附着到浏览器窗口的标题。(在这种情况下,甚至两次……)

当我检查此页面的DOM时,它甚至出现在标题标记中:

这适用于从6到9的任何网站和任何版本的Internet Explorer

我似乎找不到太多关于这方面的信息,也从来没有听说过,甚至没有注意到过


这是什么原因?我遗漏了什么?

这似乎是因为在页面中找不到所需的id(例如任何锚定值)。

实际上是页面上嵌入的adobe flash导致了问题。对于页面上嵌入的每个flash实例,您都会获得一个额外的锚

Adobe缺陷报告:

其他参考资料:

除了在
spiegel.de
上,我似乎无法在任何其他网站上复制这一点。请分享更多发生这种情况的网站…很好。我有一个客户的网站。但其他一些网站没有显示这个问题。我发现的另一个例子是www.skype.com。不确定是什么触发了这种行为……这可能是解释的一部分,但为什么不是每个网站都会发生这种情况?(见Niklas对我最初帖子的评论)