目前我正在尝试开发一个小扩展程序。
详细说明:我想在网站dota2lounge.com上向用户展示他们在蒸汽社区市场上的蒸汽项目的当前奖金。我的想法是通过Firefox扩展来执行此操作,该扩展从dota2lounge.com上的HTML代码中读取项目名称。通过JS我想在蒸汽社区市场搜索项目名称并解析当前的奖金。这应该在没有用户的任何进一步操作且没有打开额外的选项卡/窗口的情况下发生。
在java中,我只是将网站加载到变量中并使用它。我怎么能用JS(或Jquery)做到这一点?或者也许在firefox的addon-sdk中有更好的方法可以解决这个问题。
欢迎任何想法和提示。
答案 0 :(得分:3)
使用Add-on SDK可以非常简单。以下是您应该查看的模块列表:
请求模块允许您向其他网站发出请求:https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/request
虽然请求模块很好,但您可能想要从蒸汽站点获取信息,而是使用page-worker模块加载站点并使用jQuery轻松地从中提取信息。这比使用正则表达式要好得多。代码看起来像这个要点: