Не знаю, с чего начать отладку....
[*]
Image
[*]
Image
...
< /code>
Ссылки смешаны как HTTP, так и HTTPS. В частности, у меня проблема с сафари. Похоже, для загрузки связанного изображения HTTPS (HTTP открывает Fine In New Tab) вместо просмотра их на новой вкладке. Вместо этого) < /p>
curl on http links показывает redirect 301 (нормально работает во всех браузерах) < /p>
> GET /path/to/image1.jpg HTTP/1.1
> Host: hostpath
> User-Agent: curl/7.64.1
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Date: Mon, 20 Feb 2023 07:10:41 GMT
< Content-Type: text/html
< Content-Length: 178
< Connection: keep-alive
< Server: nginx
< Location: https://newpath.com/overHTTPS/image1.jpg
< Strict-Transport-Security: max-age=31536000; includeSubDomains; preload;
< /code>
curl on https links (они открыты на новой вкладке во всех браузерах, кроме Safari) < /p>
> GET /path/to/image2.jpg HTTP/2
> Host: hostpath
> User-Agent: curl/7.64.1
> Accept: */*
< HTTP/2 200
< content-type: image/jpg
< content-length: 150672
< last-modified: Thu, 24 Jun 2021 10:45:06 GMT
< x-amz-version-id: null
< accept-ranges: bytes
< server: AmazonS3
< strict-transport-security: max-age=31536000; includeSubdomains; preload
< date: Mon, 20 Feb 2023 07:16:15 GMT
< etag: "62a2466dbe39f0cd92908fa096ba9011"
< x-cache: RefreshHit from cloudfront
< via: 1.1 uid.cloudfront.net (CloudFront)
< x-amz-cf-pop: -cf-pop
< x-amz-cf-id: amz-cf-id==
< /code>
curl от совершенно разных https в качестве эксперимента. (Работает! Safari открывает эту JPG для просмотра в новой вкладке.> GET /path/to/differentHTTPS/image2.jpg HTTP/2
> Host: m.media-amazon.com
> User-Agent: curl/7.64.1
> Accept: */*
>
< HTTP/2 200
< content-type: image/jpeg
< content-length: 13470
< server: Server
< date: Mon, 20 Feb 2023 07:29:44 GMT
< x-amz-ir-id: 6e4a2087-7e28-47ca-bef1-f332c0575d92
< expires: Sun, 15 Feb 2043 04:07:45 GMT
< cache-control: max-age=630720000,public
< surrogate-key: x-cache-214 /images/I/51U-ZNaX5sL
< timing-allow-origin: https://www.amazon.in, https://www.amazon.com
< edge-cache-tag: x-cache-214,/images/I/51U-ZNaX5sL
< access-control-allow-origin: *
< last-modified: Sat, 24 Jul 2021 09:53:23 GMT
< x-nginx-cache-status: HIT
< accept-ranges: bytes
< via: 1.1 uid.cloudfront.net (CloudFront)
< server-timing: provider;desc="cf"
< x-cache: Miss from cloudfront
< x-amz-cf-pop: -cf-pop
< x-amz-cf-id: cf-id==
<
< /code>
По большей части, мое оригинальное происхождение HTTPS и Test Https Origin имеют почти идентичные заголовки ответов. < /p>
может быть то, как Safari обрабатывает запросы на ресурсы HTTPS от небезопасного HTTP Origins (безопасность?). Поэтому я развернулся на своем сервере, который размещает все на HTTPS; все еще точно та же проблема. Safari просто не откроет .jpg из этого внешнего происхождения HTTPS в новой вкладке, он всегда загружает его. Открывает изображение для просмотра на новой вкладке, не скачайте. Только не из другого источника HTTPS.
Запрашивает заголовки из всех браузеров и принимает изображение /*.
Любые идеи о том, как я могу копаться через это? Не уверен, что еще я могу попробовать!
Подробнее здесь: https://stackoverflow.com/questions/755 ... -a-new-tab
Что заставляет загружать изображение вместо открытия на новой вкладке? ⇐ Php
Кемеровские программисты php общаются здесь
1758958669
Anonymous
Не знаю, с чего начать отладку....
[*]
[url=http://example.com/image1.jpg]Image[/url]
[*]
[url=https://example.com/image2.jpg]Image[/url]
...
< /code>
Ссылки смешаны как HTTP, так и HTTPS. В частности, у меня проблема с сафари. Похоже, для загрузки связанного изображения HTTPS (HTTP открывает Fine In New Tab) вместо просмотра их на новой вкладке. Вместо этого) < /p>
curl on http links показывает redirect 301 (нормально работает во всех браузерах) < /p>
> GET /path/to/image1.jpg HTTP/1.1
> Host: hostpath
> User-Agent: curl/7.64.1
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Date: Mon, 20 Feb 2023 07:10:41 GMT
< Content-Type: text/html
< Content-Length: 178
< Connection: keep-alive
< Server: nginx
< Location: https://newpath.com/overHTTPS/image1.jpg
< Strict-Transport-Security: max-age=31536000; includeSubDomains; preload;
< /code>
curl on https links (они открыты на новой вкладке во всех браузерах, кроме Safari) < /p>
> GET /path/to/image2.jpg HTTP/2
> Host: hostpath
> User-Agent: curl/7.64.1
> Accept: */*
< HTTP/2 200
< content-type: image/jpg
< content-length: 150672
< last-modified: Thu, 24 Jun 2021 10:45:06 GMT
< x-amz-version-id: null
< accept-ranges: bytes
< server: AmazonS3
< strict-transport-security: max-age=31536000; includeSubdomains; preload
< date: Mon, 20 Feb 2023 07:16:15 GMT
< etag: "62a2466dbe39f0cd92908fa096ba9011"
< x-cache: RefreshHit from cloudfront
< via: 1.1 uid.cloudfront.net (CloudFront)
< x-amz-cf-pop: -cf-pop
< x-amz-cf-id: amz-cf-id==
< /code>
curl от совершенно разных https в качестве эксперимента. (Работает! Safari открывает эту JPG для просмотра в новой вкладке.> GET /path/to/differentHTTPS/image2.jpg HTTP/2
> Host: m.media-amazon.com
> User-Agent: curl/7.64.1
> Accept: */*
>
< HTTP/2 200
< content-type: image/jpeg
< content-length: 13470
< server: Server
< date: Mon, 20 Feb 2023 07:29:44 GMT
< x-amz-ir-id: 6e4a2087-7e28-47ca-bef1-f332c0575d92
< expires: Sun, 15 Feb 2043 04:07:45 GMT
< cache-control: max-age=630720000,public
< surrogate-key: x-cache-214 /images/I/51U-ZNaX5sL
< timing-allow-origin: https://www.amazon.in, https://www.amazon.com
< edge-cache-tag: x-cache-214,/images/I/51U-ZNaX5sL
< access-control-allow-origin: *
< last-modified: Sat, 24 Jul 2021 09:53:23 GMT
< x-nginx-cache-status: HIT
< accept-ranges: bytes
< via: 1.1 uid.cloudfront.net (CloudFront)
< server-timing: provider;desc="cf"
< x-cache: Miss from cloudfront
< x-amz-cf-pop: -cf-pop
< x-amz-cf-id: cf-id==
<
< /code>
По большей части, мое оригинальное происхождение HTTPS и Test Https Origin имеют почти идентичные заголовки ответов. < /p>
может быть то, как Safari обрабатывает запросы на ресурсы HTTPS от небезопасного HTTP Origins (безопасность?). Поэтому я развернулся на своем сервере, который размещает все на HTTPS; все еще точно та же проблема. Safari просто не откроет .jpg из этого внешнего происхождения HTTPS в новой вкладке, он всегда загружает его. Открывает изображение для просмотра на новой вкладке, не скачайте. Только не из другого источника HTTPS.
Запрашивает заголовки из всех браузеров и принимает изображение /*.
Любые идеи о том, как я могу копаться через это? Не уверен, что еще я могу попробовать!
Подробнее здесь: [url]https://stackoverflow.com/questions/75506460/what-makes-an-image-download-instead-of-opening-in-a-new-tab[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия