2013-06-13 5 views
0

Я не уверен, что это проблема FireBreath или ActiveX, или я только что что-то забыли.FireBreath IE ActiveX не отправляет auth cookie

Я хочу загрузить файл в свой плагин, используя производную от FB :: DefaultBrowserStreamHandler и FB :: BrowserHost :: createStream(). Файл доступен только в том случае, если мой HTTP-запрос аутентифицируется cookie.

Встроенный плагин FireBreath работает под Chrome и FF, но не под IE. Дело в том, что в IE при отправке запросов с Fiddler отправляется куки-файл сеанса.

Заранее спасибо.

ответ

0

Это функция, которая не поддерживается так, как вам нужно, чтобы она работала в activeX-реализации FireBreath. Боюсь, вам придется зайти в код и найти способ добавить поддержку для настройки файла cookie вручную. Причина, по которой он работает в npapi-браузерах, заключается в том, что сам браузер предоставляет API для выполнения запроса, что означает, что он предоставит информацию о прокси и куки. В IE мы должны подражать этому, и что эмуляция не получает куки.