1

按下后退按钮时 IE 有奇怪的行为。当尝试打开网页时,服务器会发送一个302响应,将客户端重定向到带有 XSL 样式表的登录 XML 页面。用户成功登录后,会加载另一个页面。但是,当用户按下“后退按钮”并返回登录页面时,IE 仅将原始 XML 值显示为纯文本,而不是执行 XSL 样式表。

所有页面都有“无缓存”策略。

4

1 回答 1

0

使用 .htaccess 或 IIS 配置检查通配符的 ACCEPT 请求标头,然后防止将 XML 或 XSLT 文件解析为纯文本:

RewriteCond %{HTTP_ACCEPT} \*.\*$ 
ReWriteRule .*\.(xsl|xml)$ - [F]
于 2012-03-15T18:32:30.427 回答