edgeways.ru
|
|
Отв: Скопировать ссылку на изображение Пользователь: edge (IP-адрес скрыт) [Модератор] Дата: 15, October, 2011 08:57 "В общем случае" -- браузер располагает неким описанием страницы на одном из языков, которое интерпретирует для построения изображения страницы. При этом классическое (синхронное) взаимодействие (клиента и сервера) типа "запрос-ответ" подразумевает, что у браузера есть полное описание страницы (напр. на HTML). В последние годы это синхронное взаимодействие дополнено асинхронным, где браузер в процессе построения изображения на основе описания страницы практикует дополнительные запросы серверу (серверам), динамически меняя описание страницы и соответственно меняя изображение страницы.
Т.е. есть либо статическое описание страницы на интерпретируемом языке, либо динамически модифицированное описание страницы. В нормальной современной Опере есть два разных вида доступа к исходному коду страницы. Это и собственно "Исходный код", т.е. описание на интерпретируемом языке (можно открыть и почитать), и объектный инспектор ("оперная стрекоза") "Проинспектировать элемент", который инспектирует дерево объектов, составляющих итоговое описание страницы, на данный текущий момент, с учетом и включением всех динамических асинхронных обновлений. В движке WebKit (сафари, гуглохром) есть другой объектный инспектор. У ФФ есть сторонние плагины разработчика. Стало быть, можно воспользоваться одним из двух инструментов, чтобы получить т.н. "адрес картинки". Но тут есть второй нюанс. Мы-то используем слова "адрес картинки", вкладывая лишь понимание, что эта картинка "расположена там-то, и доступна по такому-то адресу". Но это не просто "адрес", а всего лишь URI (универсальный идентификатор ресурса), который в реальности является "формализованным запросом клиента на получение ресурса", интерпретируемым сервером. Т.е. подразумевается алгоритмическое наполнение запроса, включающее в себя еще и набор параметров клиента -- "кто, где, когда, откуда" -- обрабатываемых как в платформенных слоях т.н. "веб-сервера", так и в слоях приложений. И в данном случае параметр "с какого адреса ссылка на ресурс" (HTTP_REFERER) обрабатывается приложением в целях запрета ссылок сторонних сайтов на собственные ресурсы. И вместо запрашиваемой картинки эти поганци выдают ругательный баннер. Достаточно ли избыточно описание простого как рупь вопроса? "Да, в общем случае можно получить адрес картинки на странице". "Нет, сервер сам решает, дать или не дать картинку тому, что ссылается на нее со стороннего сайта". К примеру, этот форумный движок имеет отдельную опцию настройки на предмет внешних ссылок на прикрепленные файлы. По умолчанию файлы не выдаются. |
Тема | Написано | Дата |
---|---|---|
Потребительская корзина в фотографиях | edge | 14.10.2011 07:47 |
Впечатляет! (-) | rvv | 14.10.2011 08:23 |
Отв: Потребительская корзина в фотографиях | Marina | 14.10.2011 10:12 |
del (-) | Бербер | 14.10.2011 11:30 |
Marina, воровать нехорошо. | Бербер | 14.10.2011 11:31 |
Отв: Хм, действительно, | Marina | 14.10.2011 12:50 |
Скопировать ссылку на изображение | Бербер | 14.10.2011 13:54 |
Отв: Скопировать ссылку на изображение | Marina | 14.10.2011 14:30 |
Отв: Скопировать ссылку на изображение | edge | 15.10.2011 08:57 |
Отв: деньги надо указывать по-человечнее | sezam | 14.10.2011 12:09 |
Отв: деньги надо указывать по-человечнее | edge | 14.10.2011 20:29 |
эх... | LUPUS | 14.10.2011 20:35 |