Как установить куки в firefox addon sdk/panel?

Пишу расширение под Firefox используя add-on sdk.
Создаю панель привязанную к кнопке на панели управления.
Из панели выполняются запросы к серверу, но проблема в том что не устанавливаются куки, следовательно невозможно удерживать авторизацию.
Если запросы идут из backgroud-а, то там все ок.
Помогите решить вопрос. Не хочется вопросы через background пускать.

var popup_panel = require("sdk/panel").Panel({
contentURL : data.url("popup.html"), //panel content
contentScriptFile : [ //included scripts
data.url("js/functions.js"),
data.url("js/jquery.js"),
],
width : 300, //panel width
height : 600, //panel height
onHide : function () {
button.state('window', {checked: false});
}
});

var button = require('sdk/ui/button/toggle').ToggleButton({
id : "button",
label : 'button_label',
icon : data.url("icons/icon16.png"),
onChange : function (state) {
if (state.checked) {
popup_panel.show({
position: this,
contentURL : data.url("popup.html")
});
}
}
});
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы