在桌面应用中使用反向代理实现网页预览

作为一个 RSS 阅读器， WCY-dt/MrRSS 需要提供两种内容查看模式： 渲染模式 ：显示 RSS 订阅源中提取的文章内容 原文模式 ：直接展示文章的原始网页 第一种模式很简单——解析 RSS 中的 content 字段，渲染 HTML 即可。但第二种模式呢？我最初以为，只需要一个简单的 iframe ： 然而，当我发现控制台报错满天乱飞时，才意识到事情远没有这么简单。 同源策略与 CORS 当你尝试在 iframe 中加载一个外部网页时，首先会遇到的就是 同源策略（Same-Origin Policy） 。这是浏览器最基础的安全机制：一个源的文档或脚本不能随意访问另一个源的资源。 对于 MrRSS 来说，应用运行在 localhost:5343 ，而文章原文可能来自任何域名，比如…