gpt4 book ai didi

javascript - 在 IE8 中,为什么当我指向 Twitter.com 的链接时,它会弹出一个 "download open/save as..."对话框?

转载 作者:行者123 更新时间:2023-11-30 08:16:48 25 4
gpt4 key购买 nike

<a href="http://twitter.com/theusername">Click</a>

出于某种原因,它会弹出下载而不是转到页面。

编辑:当我关闭 IE8 并再次打开它时,它再次工作。然后,第 2 次,它将不起作用。我必须每次关闭和打开 IE8 才能正常工作。

最佳答案

正如已经推测的那样,这个问题是由于 Twitter 返回其针对移动设备的页面 Content-Type: application/xhtml+xml而不是通常的桌面浏览器目标 text/html . IE 因无法处理 application/xhtml+xml 而臭名昭著。 ,因此预计将无法正常访问移动站点。

真正的问题是 Twitter 正在为所有 _twitter_sess 设置 session cookie ( twitter.com ) ,并在您的 session 中记录您是否曾尝试访问 m.twitter.com前。如果您拥有,所有 future 的访问权限 [ www. ] twitter.com将被重定向到移动站点。天知道那应该实现什么,但它很好地把 IE 搞砸了,如果你能说服 IE 用户访问你包含来自 m.twitter.com 的内容的页面,它就可以被有趣地利用。 ,您可以中断他们对 Twitter 的所有使用,直到他们关闭浏览器。

人们希望他们能修复它(以及他们不一致的 <meta>,同时他们也在修复它)。

关于javascript - 在 IE8 中,为什么当我指向 Twitter.com 的链接时,它会弹出一个 "download open/save as..."对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2385580/

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