【问题标题】:Get content of page (including iframe) from firefox plugin从 firefox 插件获取页面内容(包括 iframe)
【发布时间】:2011-07-11 03:25:33
【问题描述】:

每个人。 我正在尝试从某个页面获取数据,它是使用 javascript 更新的。 首先,我尝试制作 java 程序并定期从服务器获取此页面。但是页面上的值更新太慢了。 所以,我需要即时获取内容。其次,我尝试将这个页面插入到自己的页面中,并使用js来获取内容。但安全策略禁止此操作。 例如,我现在唯一的选择是为 Firefox 编写一个插件。但是我可以访问 iframe 数据还是被禁止?

【问题讨论】:

  • 你当然可以。您还可以收听 xmlhttprequests。澄清一下,您想从特定 url 收集/更改页面的数据吗?不是 ajax (xmlhttprequest) 数据?
  • 我需要的数据在这里:fxstreet.com/rates-charts/currency-rates 我只需要从这个表中获取数字并将其保存在文件或数据库中。你能提供一些教程吗,我从来没有写过插件......

标签: javascript html firefox browser


【解决方案1】:

但是我可以访问 iframe 数据还是被禁止?

是的,您将有权访问。 Firefox 附加组件不需要遵守正常的安全策略(当然,这取决于它们做什么以及如何做事)。

编辑(回应 OP 评论)

请参阅 Mozilla 开发者中心的 Building an Extension 了解入门。

您需要收听 xmlhttprequests 作为货币汇率表中的数据http://www.fxstreet.com/rates-charts/currency-rates/

您可能还想查看http://www.ashita.org/howto-xhr-listening-by-a-firefox-addon/,了解如何收听 XHR 请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 2011-05-12
    • 1970-01-01
    相关资源
    最近更新 更多