![]() |
1
4
如果feed响应的内容类型设置为XML,而不是Atom,Chrome似乎只应用XSLT处理指令。
这不会显示任何样式(从技术上来说,这是更正确的类型):
|
![]() |
2
2
现在对于大多数浏览器来说,将自己的XSLT应用到他们遇到的任何Atom/RSS提要都是默认行为,非常烦人。feed通过application/atom+xml mime类型for atom和application/rss+xml for rss来标识 您过去可以通过以注释的形式用crud填充feed的前512个字节来避免这种情况。这将取消浏览器的提要嗅探,并允许您应用自己的XSL样式表。这对我来说已经工作了很多年,但是对于IE8来说,这种行为已经消失了,512字节的注释也不再工作了。我现在已经切换到服务器端处理,但我仍然对浏览器做出的这个决定感到惋惜。 |
![]() |
3
1
我不知道如何愚弄IE&FF&Safari对RSS/a to m提要的自动显示,但在Chrome中,XSLT是通过
|