Firefox 拡張機能をコーディングしていて、Web サイト (または現在のドキュメント) の基本認証情報を取得したいと考えています。
Firefox 拡張機能で基本認証情報を取得するにはどうすればよいですか?
Firefox 拡張機能をコーディングしていて、Web サイト (または現在のドキュメント) の基本認証情報を取得したいと考えています。
Firefox 拡張機能で基本認証情報を取得するにはどうすればよいですか?
以下はnsIHttpAuthManagerを使用するためのサンプルコードです:
コンポーネントをインスタンス化します。
var proxyAuthenticationComponent = Components.classes["@mozilla.org/network/http-auth-manager;1"].getService(Components.interfaces.nsIHttpAuthManager);
情報を設定します。
proxyAuthenticationComponent.setAuthIdentity('http','192.168.0.1',80,"basic","Some Realm","","","username","password");
情報を取得します。
var domain = {}; //Will contain {value: ""}
var username = {}; //Will contain {value: "username"}
var password = {}; //Will contain {value: "password"}
proxyAuthenticationComponent.getAuthIdentity('http','192.168.0.1',80,"basic","Some Realm","",domain,username,password);
これを Thunderbird 拡張機能で使用しました。この助けを願っています。