Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.01.2013, 21:30
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

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

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

Можно просто ткнуть в раздел с документацией, если таковой имеется.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #2 (permalink)  
Старый 16.01.2013, 21:55
Аватар для viktorina
Профессор
Отправить личное сообщение для viktorina Посмотреть профиль Найти все сообщения от viktorina
 
Регистрация: 04.01.2013
Сообщений: 173

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:07.
Ответить с цитированием
  #3 (permalink)  
Старый 16.01.2013, 22:16
Аватар для viktorina
Профессор
Отправить личное сообщение для viktorina Посмотреть профиль Найти все сообщения от viktorina
 
Регистрация: 04.01.2013
Сообщений: 173

Пишут, что нельзя отменить.
Ответить с цитированием
  #4 (permalink)  
Старый 16.01.2013, 22:20
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от viktorina
Проверить mime type и остановить.
Это и есть вопрос. Для этого тема и создана. КЭП.

Но нужно же как-то получить Content-Type.
Сообщение от Gozar
мне нужен Content-Type.
Знал бы как не создавал бы тему.

Не увидел сразу, ты так слитно пишешь.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 16.01.2013 в 22:42.
Ответить с цитированием
  #5 (permalink)  
Старый 16.01.2013, 22:39
Аватар для viktorina
Профессор
Отправить личное сообщение для viktorina Посмотреть профиль Найти все сообщения от viktorina
 
Регистрация: 04.01.2013
Сообщений: 173

xpcom xul Components.interfaces(сижу с умным видом)
Ответить с цитированием
  #6 (permalink)  
Старый 16.01.2013, 22:44
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

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

tenshi бы потыкать палочкой, да что-то не видать его давно... :'(
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #7 (permalink)  
Старый 16.01.2013, 22:51
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Gozar,
Остановить можно если подгружать из фрейма, просто удаляем документ,
Ответить с цитированием
  #8 (permalink)  
Старый 16.01.2013, 22:55
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Deff,
Сообщение от Gozar
Как определить, что грузиться по ссылке?
Какие ещё фреймы?! У меня FF extensions. Я создал вопрос в нужном разделе.

Кто не понял вопрос не пишите в теме.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #9 (permalink)  
Старый 17.01.2013, 00:19
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

отменить в каком смысле? хочется чтобы вместо открытия в браузере файл передавался твоему расширению?
__________________
.ня
Ответить с цитированием
  #10 (permalink)  
Старый 17.01.2013, 00:25
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от tenshi
хочется чтобы вместо открытия в браузере файл передавался твоему расширению?
Не обязательно, просто отменить загрузку. Если к примеру это jpg, то загружать не нужно.

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

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

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

Я уже надыбал, что можно вешать listener на header, хотя еще не до конца понял.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 17.01.2013 в 00:28.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить существует ли класс хранилища? Eugent ExtJS 3 21.06.2012 09:51
Резиновый дизайн debugx (X)HTML/CSS 22 19.08.2011 16:35
extjs 4 mvc, разбираемся с model & store Lord Daedra ExtJS 1 18.08.2011 22:36
Не получается поменять высоту div revvo jQuery 4 06.08.2011 13:12
динамические списки Shaci jQuery 0 14.12.2009 15:03