Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   xpcom определить Content-Type (https://javascript.ru/forum/css-html-firefox-mizilla/34731-xpcom-opredelit-content-type.html)

tenshi 17.01.2013 00:26

адблокер делаешь?)

tenshi 17.01.2013 00:28

ну так что значит "не загружать"? оставить на той же странице? показать пустую? что ты вообще пытаешься этим добиться?

Gozar 17.01.2013 00:32

Цитата:

Сообщение от tenshi
"не загружать"?

Есть ссылка, мне нужно узнать что на другом конце.

У меня есть расширение которое по ссылке открывает страницу или картинку. Мне нужно знать, что если это картинка(pdf, doc, txt), то я делаю то-то(например ничего, то.есть отменяю загрузку картинки), если страница, открываю в браузере.

Gozar 17.01.2013 00:35

Сейчас я делаю тупо - смотрю url и если там написано .jpg, то (выполняем код), если .doc (то выполняем другой код) и т.д., а хочется навести понядок, т.к. по http://asdf/asdfasdfasdfad невозможно определить что прилетит с сервера.

Gozar 17.01.2013 00:36

Пользователю загружать например какое-нибудь кино на 700 метров, тоже не торт.

Deff 17.01.2013 00:48

Gozar,
Не наю xpcom, делал предзапрос на серв со списком файлов, назад получал наличие, и объем(тут можно добавить и миме-тип) , затем ток качал

Gozar 17.01.2013 00:53

Цитата:

Сообщение от Deff
затем ток качал

Да не надо мне качать, я и так умею это делать прекрасно. Мне нужно получить mime из заголовка пришедшего с сервера. Но так как это можно сделать только послав запрос на скачивание на сервер, то другого пути как либо получить и отменить, либо получить и принять я не знаю.

Gozar 17.01.2013 00:55

Я так понимаю это можно сделать либо открыв новую вкладку(или загружать в текущую), либо послав ajax. Я пока не решил, как лучше.

Gozar 17.01.2013 01:24

Эм, ну так понятно объяснил?

tenshi 17.01.2013 01:28

я так понимаю тебе нужно просто послать HEAD запрос к серверу и всё


Часовой пояс GMT +3, время: 01:32.