firefox,如何获取位置栏的内容?(还有更多的话要通过审查?)

firefox,如何获取位置栏的内容?(还有更多的话要通过审查?),firefox,firefox-addon,firefox-addon-sdk,Firefox,Firefox Addon,Firefox Addon Sdk,我希望得到我在地址栏中输入的内容,例如hello world,而不是: var url = tabs.activeTab.url // I don't want this 在我按下地址栏中的enter键之前。是否可以在加载项中执行此操作?如果在加载项中定义此功能: function getURLBarText() { var { getMostRecentWindow } = require("sdk/window/utils"); var urlBar = getMostRecen

我希望得到我在地址栏中输入的内容,例如hello world,而不是:

var url = tabs.activeTab.url  // I don't want this

在我按下地址栏中的enter键之前。是否可以在加载项中执行此操作?

如果在加载项中定义此功能:

function getURLBarText() {
  var { getMostRecentWindow } = require("sdk/window/utils");
  var urlBar = getMostRecentWindow().document.getElementById('urlbar');
  return urlBar.value;
}

然后调用getURLBarText将返回活动窗口的url栏中的任何内容。

如果在加载项中定义此函数:

function getURLBarText() {
  var { getMostRecentWindow } = require("sdk/window/utils");
  var urlBar = getMostRecentWindow().document.getElementById('urlbar');
  return urlBar.value;
}

然后调用getURLBarText将返回活动窗口url栏中的任何内容。

我将在一个解决方案上睡得非常便宜:这是非sdk方式->是,在这里查看此加载项:我将在一个解决方案上睡得非常便宜:这是非sdk方式->是,在这里查看此加载项: