如何使用firefox附加组件从网站获取或设置数据?

时间:2013-12-01 13:13:31

标签: javascript firefox firefox-addon

我正在尝试制作可以在任何网站上将数据设置为特定文本或密码字段的Firefox插件如何编写此添加的脚本?

例如:我想使用此附加组件登录我的Gmail,我会在其中存储我的帐户数据。如何将我的用户名和密码从我的附加组件传递到Gmail网站?

我试过运行此代码

 XULSchoolChrome.BrowserOverlay = {


sayHello : function(aEvent) {


let user= document.getElementById("username");
let pass= document.getElementById("passwd");

window.alert("the username is "+ user.getString);
  }
};

我在yahoo登录页面中运行我的插件......

this the HTML from the site I've get the ID

1 个答案:

答案 0 :(得分:0)

我发现解决方案的人你必须使用gbrowser

var currenttabIndex = gBrowser.tabContainer.getIndexOfItem(gBrowser.selectedTab);
var currentBrowser = gBrowser.getBrowserAtIndex(currenttabIndex);

var inputElementlist = currentBrowser.contentDocument.getElementsByTagName("input");