1

我有一个由 Blogger 提供支持的网站 (alwaysspanish.com),并通过http://www.alwaysspanish.com/feeds/posts/default?alt=rss提供 RSS 提要。

在我的博客文章中,我总是在开头包含一个 100 像素的小图像,包裹在“postthumb”类中。此类已被设置为仅在索引页面上可见,因此缩略图仅在档案、类别等页面中作为后期片段的一部分可见。另一方面,它不会在完整页面上可见-发布页面。

虽然这条规则在网站显示上运行良好,但在我的 RSS 提要中却不行。RSS XML 似乎忽略了所有 CSS 样式。有什么方法可以强制 RSS 至少尊重这种样式,因为我真的不想在我的帖子提要上显示第一张图片(样式为 .postthumb 的缩略图)?我希望在提供给读者之前以编程方式调整 RSS XML 获得一些解决方案。

4

1 回答 1

0

一个想法是在 iframe 中打开 RSS,然后使用 javascript 在该 iframe 中加载 CSS。最简单的解决思路

<iframe name="frame" src="link/to/your/rss" height="100%" width="100%" onload="contentLoaded();"></iframe>

Javascript:

var contentLoaded = function() {

    var cssLink = document.createElement("link") 
    cssLink.href = "style.css"; 
    cssLink.rel = "stylesheet"; 
    cssLink.type = "text/css"; 
    frames['frame'].document.body.appendChild(cssLink);   

} 

注意:这仅在 iframe 的域与您的域匹配时才有效...

于 2013-07-18T12:21:03.237 回答