Как отправить запрос ajax из управления ActiveX/NPAPI и обработать его ответ?

В настоящее время у меня есть страница, на которой я отправляю запрос ajax из javascript, а в ответ на этот сервер отправляет видеофайл, который по умолчанию будет сохранен в месте загрузки браузера. Я хочу, чтобы пользователь каждый раз выбирал путь загрузки для загрузки файла (что может быть достигнуто путем изменения настроек браузера, которые мне не подходят). Поэтому я хочу включить объект ActiveX, который может отправлять запрос ajax и получать ответ. Сначала я хочу знать, возможно ли это, если да, есть ли какие-либо прототипы/примеры, или, пожалуйста, дайте мне знать, как этого можно достичь.


person user2416334    schedule 27.09.2013    source источник
comment
Похоже, расширение может лучше подходить для этого?   -  person Georg Fritzsche    schedule 30.09.2013


Ответы (1)


Это возможно; FireBreath имеет механизм под названием BrowserStreams, который, вероятно, подойдет для того, что вы описываете, но, честно говоря, я бы не советовал его использовать. . Посмотрите, можете ли вы делать то, что вам нужно, используя расширение; Chrome прекращает поддержку NPAPI в следующем году, и даже если бы это было не так, я думаю, что использовать плагин для чего-то подобного — очень плохая идея.

На ваше усмотрение, конечно. В примере FBTestPlugin в FireBreath есть примеры выполнения HTTP-запросов GET и POST.

person taxilian    schedule 27.09.2013