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

Load and parse URL via JS in the background

本文关键字:和解 URL 加载 JS 后台      更新时间:2023-09-26

目前我正在尝试开发一个小的Firefox扩展。

详细:我想从网站dota2lounge.com显示用户的蒸汽物品在蒸汽社区市场上的当前奖品。我的想法是通过一个Firefox扩展来做到这一点,该扩展可以从dota2lounge.com上的HTML代码中读取项目名称。通过JS我想搜索steam社区市场的项目名称和解析当前的奖品。这应该在用户没有任何进一步操作的情况下发生,也不需要打开额外的选项卡/窗口。

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

使用插件SDK应该非常简单。以下是您应该查看的模块列表:

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

  2. 而请求模块是好的,你可能想要做的,而不是从蒸汽网站获取信息是使用page-worker模块加载网站,并轻松地提取信息从它使用jQuery。这比使用正则表达式要好得多。代码看起来像这样:

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