Цветок купилУжасный воздух

Chrome, расширение и пирожки

Нужно было установить пирожки в расширении. Пытался и так, и эдак.

А сервер, который нужно накормить, тупой, и программисты ихние тоже, и параметры хранят в пирожках, а через url никак нельзя передать.

Ну ладно, думаю, щас сделаю так:

xhr.setRequestHeader("Cookie", "Limit=25;");

Ага, хром пишет, что типа refuse unsafe header.

Покопал поглубже, ничего нет.

Вздохнул поглубже, успокоился и решил взглянуть официальную документацию, ведь наверняка всё продумано, что куку наверное уж можно поставить через расширение..

И верно.

Написал так, чуть позже в Опере проверю:

 
                        'beforeSend':      function(xhr) {

                            if (isOpera) {
                        		xhr.setRequestHeader("Cookie", "Limit=25;");
                        	}

                            if (isSafari) {
                                chrome.cookies.set({"url"	: "http://сервер",
                                					"name"	: "Limit",
                                					"value"	: "25"
                                });
                            }
                         },


 


В Хроме отлично заработало (-: