>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >XMLHttpRequest, FireFox 3 и privileges http://forum.mozilla-russia.org/viewtopic.php?id=24844 |
cesspit > 10-07-2008 19:45:59 |
Здраствуйте, толкнулся со следующей проблемой: имеется расширение разработанное под FF2. код отправки запроса (реализован в методе XPCOM javascript компоненты): Выделить код Код:const cCXMLHTTPRequest = '@mozilla.org/xmlextras/xmlhttprequest;1'; const cIXMLHttpRequest = Components.interfaces.nsIXMLHttpRequest; var self = this; var req = Components.classes[cCXMLHTTPRequest].createInstance(cIXMLHttpRequest); req.open('POST', reqURL, true); req.channel.loadGroup = this._getLoadGroup(); req.setRequestHeader("Content-Type", cPTSContentType); req.channel.notificationCallbacks = this; // для обработки запроса пароля от IIS-а, в текущем компоненте реализованы nsIInterfaceRequestor, nsIAuthPromptProvider, nsIAuthPrompt req.onreadystatechange = function() { self._requestCallback(req, scb, ecb) }; try { req.send(params); } catch(ex) { return; } буду благодарен за помощь и линки |