当前位置:  开发笔记 > 前端 > 正文

RSS浏览器检测

如何解决《RSS浏览器检测》经验,为你挑选了1个好方法。

好的,我根本不明白这一点.

这是BBC的RSS提要(http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml)

如果你在ie6中查看它,它似乎是用自定义样式表(nosol.xsl)设置的样式

如果您在firefox或ie7中查看它,则使用浏览器的默认rss Feed样式.

我尝试用这个RSS提要做类似的事情:http://www.bbusl.com/worksregion/4/rss.xml

它在Dev服务器上按计划工作.但是,一旦我把它放到我们的生产服务器上,当你在firefox中查看rss feed时,ie6样式表就出现了!?!

如何制作,以便自定义样式表只出现在ie6?是什么让它在开发服务器而不是实时生产服务器上工作的区别是什么?



1> Simon Liesch..:

我通过W3C的Feed验证器运行您的Feed.我将Firefox配置为使用Fiddler作为代理,以允许我拦截和修改服务器在浏览器显示之前发送的响应.

事实证明,由于第一个验证错误,样式表正在应用:

第6行,第28列:链接必须是完整有效的URL:/worksregion/4/rss.xml [help]

/worksregion/4/rss.xml
                            ^

当我将其更改为您的Feed的完整URL时,默认的Firefox RSS Feed样式已按预期显示应用.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有