Браузер Ясона, видя в странице команду показа изображения, пытается по какому-то необычному алгоритму определить - надо ли эту команду выполнять или не надо, или может быть выполнять-то команду и надо, но не так, как это предусмотрено правилами обработки гипертекста
А на самом-то деле всё происходит скорее всего так:
Браузер Ясона, видя в странице команду показа изображения, пытается по какому-то необычному алгоритму определить - надо ли эту команду выполнять или не надо, или может быть выполнять-то команду и надо, но не так, как это предусмотрено правилами обработки гипертекста.
Обычные браузеры картинки отображают так, как и задумано изобретателями языка разметки этого самого гипертекста. Т.е. если в странице есть команда на показ изображения, то браузеры выкачивают с веб-сервера эту картинку и показывают её.
Но создатели браузеров разрешают же пользователям менять браузеры прямо или опосредованно запусками других программ так, чтобы браузеры работали не в полном соответствии с требованиями протокола передачи гипертекста. Например, разрешают не выполнять разные команды. Не исключено, что в браузерах Ясона есть какие-то настройки, которые помогают браузерам иногда не показывать картинки - по явному решению не показывать их или из-за ошибок в дополнительных программах, которые меняют настройки браузеров.
В рассматриваемом нами случае картинка не похожа на файл, т.к. она не имеет расширения (jpg, jpeg, gif, png и т.п.) Может быть из-за того, что адрес картинки не похожа на адрес файла, какие-то дополнения в браузерах Ясона думают, что адрес указывает не на картинку и просто отказываются её загружать и показывать. Хотя адрес не только указывает на картинку (т.к. находится внутри команды показа картинки), но адресом картинки действительно является потому, что по этому адресу находится содержимое, MIME-тип которого явно указывает на то, что объект по этому адресу - это и есть картинка: image/jpeg. Но изменённые браузера Ясона на MIME-тип содержимого внимания наверно не обращают, а пытаются угадать тип объекта только по расширению в конце адреса. А в нашем случае такого расширения нет.
Это один из вариантов причин, по которым картинки у Ясона могут не отображаться. Могут быть и всякие другие причины. Но это ж надо проводить исследование. А проще просто использовать браузеры с умолчательными настройками и всё он будут отображать правильно.
Ну более точно исследование лучше проводить не "по фотографии", а непосредственным осмотром "пациента" (компьютера). Для этого Ясону нужно установить себе программу удалённого доступа TeamViewer и сбросить из неё мне на телефон логин и пароль для доступа. Доступ через эту программу действует только во время, в которое Ясон её у себя держит в работающем виде. После закрытия её им доступ останавливается, поэтому можно не беспокоиться о доступе в любое время без ведома владельца компьютера.
36257 просмотров
10 декабря (чт) 2020