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)

Gozar 16.01.2013 21:30

xpcom определить Content-Type
 
Я знаю, что не перейдя по ссылке нельзя определить, что на другом конце, страница или картинка. Однако при начале загрузки FF получает header-s от сервера.

Как определить, что грузиться по ссылке? Если быть точнее мне нужен Content-Type. И как прервать загрузку, если мне не нужно то, что грузиться с сервера?

Можно просто ткнуть в раздел с документацией, если таковой имеется.

viktorina 16.01.2013 21:55

Content-Type: image/png
http://www.spravkaweb.ru/php/pril/mime/
Проверить mime type и остановить.
HTTP/1.1 200 OK
Date: Wed, 16 Jan 2013 17:59:01 GMT
Cache-Control: private, max-age=300
Content-Type: text/html; charset=utf-8
Expires: Wed, 16 Jan 2013 18:04:01 GMT
Vary: Accept-Encoding
Content-Encoding: gzip

viktorina 16.01.2013 22:16

Пишут, что нельзя:( отменить.

Gozar 16.01.2013 22:20

Цитата:

Сообщение от viktorina
Проверить mime type и остановить.

Это и есть вопрос. Для этого тема и создана. КЭП.

Но нужно же как-то получить Content-Type.
Цитата:

Сообщение от Gozar
мне нужен Content-Type.

Знал бы как не создавал бы тему.

Не увидел сразу, ты так слитно пишешь.

viktorina 16.01.2013 22:39

xpcom xul Components.interfaces(сижу с умным видом)
:)

Gozar 16.01.2013 22:44

Цитата:

Сообщение от viktorina
сижу с умным видом

Поэтому и не люблю задавать вопросы на форуме. Никто ничего не знает, только с умным видом сидят.

tenshi бы потыкать палочкой, да что-то не видать его давно... :'(

Deff 16.01.2013 22:51

Gozar,
Остановить можно если подгружать из фрейма, просто удаляем документ,

Gozar 16.01.2013 22:55

Deff,
Цитата:

Сообщение от Gozar
Как определить, что грузиться по ссылке?

Какие ещё фреймы?! У меня FF extensions. Я создал вопрос в нужном разделе.

Кто не понял вопрос не пишите в теме.

tenshi 17.01.2013 00:19

отменить в каком смысле? хочется чтобы вместо открытия в браузере файл передавался твоему расширению?

Gozar 17.01.2013 00:25

Цитата:

Сообщение от tenshi
хочется чтобы вместо открытия в браузере файл передавался твоему расширению?

Не обязательно, просто отменить загрузку. Если к примеру это jpg, то загружать не нужно.

http://asdfadf.ru/adfasd.sdfadf&asdf

Я не могу определить что это, файл или страница

Я так понимаю есть два вида загрузки по ссылке:
ajax
и
в tab

Я уже надыбал, что можно вешать listener на header, хотя еще не до конца понял.


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