FireBreath IE ActiveX не будет отправлять файл cookie авторизации

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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам