[Web开发] 在网页中动态加入RSS feed 元素
2009-01-31 09:06
393 查看
浏览器通过<link type="application/rss+xml" ... > 来识别网页中是否存在RSS feed
<link href="rss.xml" type="application/rss+xml" rel="alternate" title="My Website's RSS Feed" />
Web 开发者常遇到的一个问题是:
有时候需要用Javascript 来动态把这个加入到网页中(见如下代码), 但是发现浏览器无法识别到动态加入的这个Feed。
原因:
浏览器只是在最初页面导入的时候探测rss feed,即使
解决方案:
IE8 中最新的javascript 函数window.external.ContentDiscoveryReset() 可以强制浏览器重新探测页面中的 RSS feed 以及 Web slices, 搜索引擎 Provider 等。
<link href="rss.xml" type="application/rss+xml" rel="alternate" title="My Website's RSS Feed" />
Web 开发者常遇到的一个问题是:
有时候需要用Javascript 来动态把这个加入到网页中(见如下代码), 但是发现浏览器无法识别到动态加入的这个Feed。
var head = document.getElementsByTagName("head").item(0); var link = document.createElement('link'); link.setAttribute('rel', 'alternate'); link.setAttribute('type', 'application/rss+xml'); link.setAttribute('title', feedName); link.setAttribute('href', feedUrl); head.appendChild(link);
原因:
浏览器只是在最初页面导入的时候探测rss feed,即使
解决方案:
IE8 中最新的javascript 函数window.external.ContentDiscoveryReset() 可以强制浏览器重新探测页面中的 RSS feed 以及 Web slices, 搜索引擎 Provider 等。
相关文章推荐
- [Web开发] 在网页中动态加入RSS feed 元素
- [Web开发] 在网页中动态加入RSS feed 元素
- [Web开发] 在网页中动态加入RSS feed 元素
- S2jsp 动态网页开发基础 web服务器
- Web前端开发学习2:动态网页
- ASP动态网页开发中的WEB打印代码大全
- ASP动态网页开发中的WEB打印代码大全
- JAVAWeb-动态网页开发
- ASP动态网页开发中的WEB打印代码大全
- ASP动态网页开发中的WEB打印代码大全
- [安卓开发] WebView网页隐藏屏蔽广告元素标签|去除底部广告
- [安卓开发] WebView网页隐藏屏蔽广告元素标签|去除底部广告
- Python开发动态网页基础(三)
- android 在开发WebView时,去掉网页的标题并设置成自定义的标题
- 关于开发高手2004第8期中,<jsp创建基于WEB的动态图表>一文中的些许错误
- 学习web前端开发是选培训学校靠谱还是自学靠谱?有哪些网页设计培训机构?
- 动态网页开发基础
- 用PHP实现WEB动态网页静态
- 用Java和webmagic爬取图片并下载到本地(动态网页)