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 мы должны имитировать это, и эта эмуляция не получает куки.