4

几年前,我使用Molybdenum为 web 应用程序设计了一堆自动测试。其中一些通过 xml 解析器检查了 rss 提要中显示的数据。测试要求浏览器将 rss 显示为一个简单的 xml 文件。

当时我设法关闭了 firefox 内置 rss 阅读器,更改了 feedconverter.js 文件中的参数。随着 Firefox(4.0 到现在)的主要更新,这个文件丢失了,开发人员似乎没有为这种技巧留下任何空间。

你知道关闭内置 rss 阅读器的本地方法吗?

PS = 使用视图源的解决方案: URL 后缀在这种情况下不起作用,因为打开命令会回答失败:访问受限 URI 被拒绝

4

1 回答 1

0

不起作用的事情:

  • 将“Web feed”内容处理程序设置为“在 Firefox 中预览”(显示格式化的 HTML 版本,而不是纯文本 XML)
  • 设置browser.feeds.handler为“阅读器”(这是about:config上面的替代方法)或其他任何内容。没有plaintext选择。
  • 在个人资料文件夹中编辑mimeTypes.rdf- Firefox 似乎并不关心那里的提要设置
  • 添加带有 URI的新 Web内容处理程序view-source:%s- 我认为它非常接近,但 Firefox 会转义转发的 URL 并拒绝打开它
  • storeHtmlSource因为它太聪明了,并且确实返回了格式化页面的代码,而不是 XML 源代码
于 2012-06-12T18:41:03.130 回答