使用 JavaScript 构建一个简单的 RSS 组件

RSS 已经存在 20 多年了。它仍然是分享新闻、博客和播客的主要方式之一。

许多开发者使用沉重的框架来展示 RSS Feed。其实你并不需要它们。RSS 本质上就是 XML,而你的浏览器可以原生读取 XML。

你只需使用原生 JavaScript 和 CSS 就能构建一个简洁、响应式的 RSS 组件。

工作原理:

一个常见的问题是 CORS。如果服务器拦截了你的请求,浏览器就会阻止它。你可以通过使用像 allorigins.win 这样的代理来解决这个问题。对于专业项目,建议使用 Cloudflare Worker 来处理请求。

该方法的关键特性:

你可以通过添加以下功能来扩展此组件:

当原生 API 就能完美工作时,不要再去寻找沉重的工具了。

来源:https://dev.to/debate_me_af4b65ae011518f/build-a-simple-rss-feed-widget-in-vanilla-javascript-1803