好的,这很奇怪.
如果我向页面发出请求,文本/ html,firefox会发出一个请求.
如果我向一个页面发出请求,它是application/xml,firefox会发出两个请求.
在IE浏览器中,谷歌Chrome浏览器在两种情况下均可生成一个.
任何想法为什么这两个请求,以及我如何强制只是一个?
如果页面的编码与<meta>标签不匹配,我会遇到类似的问题。如果页面使用默认 Windows 编码进行编码,但元标记指定为 UTF-8,则 firefox 将在到达非 ASCII 字符(例如 æ、ø 或 å)时停止下载,并从头重新下载页面。由于服务器端脚本会运行两次,这会弄乱视图计数和许多其他逻辑。
可能是,如果您的页面没有以 开头<?xml ?>,但声称是,那么 Firefox 会再次将页面重新下载为 html (text/html) 并将其处理为 html。
| 归档时间: |
|
| 查看次数: |
7147 次 |
| 最近记录: |