【问题标题】:Can YQL be used in Firefox Add-on Builder?YQL 可以在 Firefox Add-on Builder 中使用吗?
【发布时间】:2012-04-26 14:32:08
【问题描述】:

当我想要一个通过 ID 从页面源获取元素的插件时,可以在 Firefox Add-on Builder 中使用 YQL 吗?

【问题讨论】:

  • 要通过 ID 获取元素,您通常会使用 document.getElementById(),为什么要使用 YQL(如果我理解正确,它是 Yahoo Query Language)呢?
  • 感谢 Wlad,但问题是这个命令只能让我在自己的代码中搜索元素,而不能在其他页面的源代码中搜索。为了清楚起见,我需要一种允许我在任何给定网页(即在其源代码中)中搜索元素的方法,而不仅仅是在我编写的代码中。有什么建议吗?
  • 那么你在这里混合了两个问题。 “是否可以使用通过附加 SDK 创建的附加组件中的 YQL?”答案是“是的,很容易”(见下面 erikvold 的回答)。第二个完全不相关的问题:“YQL 可以用来通过 ID 搜索元素吗?”答案是“不太可能” - 但我不知道,我只能回答附加问题。

标签: firefox firefox-addon yql firefox-addon-sdk


【解决方案1】:

要使用 YQL,您只需使用“请求”模块 require("request") 了解更多信息,请参阅 https://addons.mozilla.org/en-US/developers/docs/sdk/latest/packages/addon-kit/request.html

【讨论】:

  • 您好,Erik,谢谢您——非常有趣,还有一个问题没有解决。在我使用了这个模块(这是为了我在附加组件构建器中内置的理解)之后,是否可以使用 JQ 对模块检索到的文本进行操作?对此的任何帮助表示赞赏。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多