1
ユーザーが自分のサイトにログインした後、そのドメインのセッションIDを読み取り、それを使用してアドオンとのさらなる対話に使用するアドオンを作成しようとしています。私はを使用して、私はクッキーを読みたい、このコードを持っている:変数が内容スクリプトの中で認識されない
var data = require("self").data;
var {Cc, Ci} = require("chrome");
var cookieMgr = Cc["@mozilla.org/cookiemanager;1"].getService(Ci.nsICookieManager);
var cm = require("context-menu");
cm.Item({
label: "My Menu Item",
contentScript: 'self.on("click", function (node, data) {' +
'for (var e = cookieMgr.enumerator; e.hasMoreElements();) { ' +
'var cookie = e.getNext().QueryInterface(Ci.nsICookie); ' +
' console.log(cookie.host + ";" + cookie.name + "=" + cookie.value + "\\n");'+
'}});'
});
をしかし、それはcookieMgr
を言って、エラー私は「マイメニュー項目」ボタンをクリックするたびに、スロー、変数が定義されていません。