在后台通过JS加载和解析URL

时间:2014-06-23 17:02:50

标签: javascript html firefox-addon firefox-addon-sdk steam

目前我正在尝试开发一个小扩展程序。

详细说明:我想在网站dota2lounge.com上向用户展示他们在蒸汽社区市场上的蒸汽项目的当前奖金。我的想法是通过Firefox扩展来执行此操作,该扩展从dota2lounge.com上的HTML代码中读取项目名称。通过JS我想在蒸汽社区市场搜索项目名称并解析当前的奖金。这应该在没有用户的任何进一步操作且没有打开额外的选项卡/窗口的情况下发生。

在java中,我只是将网站加载到变量中并使用它。我怎么能用JS(或Jquery)做到这一点?或者也许在firefox的addon-sdk中有更好的方法可以解决这个问题。

欢迎任何想法和提示。

1 个答案:

答案 0 :(得分:3)

使用Add-on SDK可以非常简单。以下是您应该查看的模块列表:

  1. 请求模块允许您向其他网站发出请求:https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/request

  2. 虽然请求模块很好,但您可能想要从蒸汽站点获取信息,而是使用page-worker模块加载站点并使用jQuery轻松地从中提取信息。这比使用正则表达式要好得多。代码看起来像这个要点:

  3. https://gist.github.com/canuckistani/6c299c812bbe582d9efb