Safari 在所有浏览器中显示RSS提要

Safari 在所有浏览器中显示RSS提要,safari,cross-browser,rss,Safari,Cross Browser,Rss,我正在尝试在所有浏览器中为我生成的rss提要获取某种人类可读的输出 firefox似乎对此有本机支持 经过一些工作,我还设法在chrome中使用xml样式表获得了一个不错的输出 然而,Safari根本不尝试显示提要,而只是显示提要 Safari无法打开“feed://localhost:3000/feed.xml“因为狩猎 无法显示RSS源 我知道我想做的是可能的,因为在safari中确实会显示 我尝试过几种方法,比如将内容类型标题改为text/xml而不是应用程序xml,将元素包装在CDATA

我正在尝试在所有浏览器中为我生成的rss提要获取某种人类可读的输出

firefox似乎对此有本机支持

经过一些工作,我还设法在chrome中使用xml样式表获得了一个不错的输出

然而,Safari根本不尝试显示提要,而只是显示提要

Safari无法打开“feed://localhost:3000/feed.xml“因为狩猎 无法显示RSS源

我知道我想做的是可能的,因为在safari中确实会显示

我尝试过几种方法,比如将内容类型标题改为text/xml而不是应用程序xml,将元素包装在CDATA中,比如bbc的提要,但仍然无法实现。有人有什么想法吗

如果有帮助的话,我将参加safari 11.0.3


注意,我还没有在edge/explorer中尝试过它。

在safari中实现这一点的诀窍是添加以下响应头:

Content-Type=text/xml; charset=utf-8
X-Content-Type-Options=nosniff