2016-03-29 13 views
0
var tabs = require("sdk/tabs"); 

tabs.on('ready', function(tab) { 
    var worker = tab.attach({ 
     contentScript: 
     'document.body.style.border = "5px solid red";' 
    }); 
}); 

を使用してフォームを記入autoにFirefoxのプラグインを作成することができ、私は、ユーザー名とパスワードlike thisを検索する方法がわからないtab.ButでのJScriptファイルを実行できるようです。私はパスワードを覚えておくと、クロムが自動的に塗りつぶされることに気づきます。 Firefoxでこれをプラグインでどうやって行うことができますか?は、どのように私はこの方法でSDK

私はcontentScriptでユーザー名を埋めるために

function getElements(){ 
    var x=document.getElementsByTagName("input"); 
    console.log(x.length); 
    for (var i=0;i<x.length;i++){ 
    console.log(x[i].type); 
    if (x[i].id=='username'){ 
     x[i].value='haha'; 
    } 
    } 
} 

を試してみましたが、JScriptのは私がlog.Pleaseが私にtip.Thanksを与える見つけることができませんrun.And does't :)

答えて

0
ようです

最後に、現在のhtmlにjsを挿入して(ユーザー名、パスワード)よく探し出す方法を見つけました。

var x=document.getElementsByTagName("input"); 
    var temp; 
    for (var i=0;i<x.length;i++){ 
    if (x[i].type=='password'){ 
     temp.value='haha'; 
     x[i].value='yes'; 
    } 
    temp=x[i]; 
    } 
:index.jsのJscriptで

var tabs = require("sdk/tabs"); 
    tabs.activeTab.attach({ 
    contentScriptFile:self.data.url("login.js") 
    }); 

関連する問題