12 июня 2013 г.

Firefox addon sdk и cookie

Если вдруг в аддоне для firefox, написанном с помощью jetpack sdk, вам понадобится дотянуться до юзерских кук, то вы знаете что делать =)
Copy Source | Copy HTML
  1. var { Cc, Ci } = require('chrome');

  2. var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);

  3. var uri = ios.newURI(TABS.activeTab.url, null, null);

  4. var cookieSvc = Cc["@mozilla.org/cookieService;1"].getService(Ci.nsICookieService);

  5. cookie = cookieSvc.getCookieString(uri, null);