Проблема с изображением в Gmail. Не удалось выполнить postMessage для окна DOMWindow. Указано целевое происхождение (<URL>). - PullRequest
0 голосов
/ 18 февраля 2019

Я управляю веб-сайтом, на котором люди часто копируют и вставляют выходные данные с моего веб-сайта и отправляют их своим клиентам по электронной почте.Веб-сайт выводит информацию о рейсе, которая включает в себя некоторые изображения, такие как ниже:

enter image description here

, когда пользователь копирует контент с моего сайта, вставляет его в outlook / mailвсе в порядке, и изображения отображаются правильно,

enter image description here

однако, если получатель электронной почты использует Gmail, изображения отображаются в виде неработающей ссылки

enter image description here

Если я проверяю элемент изображения в Gmail, тогда изображение src = https://ci3.googleusercontent.com/proxy/ILKyipOTRb8QYVwkcZjePBkX69veJwqeS5fACyVhX2QnAswpuJKXodiMxxv0hRDXoiyxH7W0dsGx4PO9YHpCC8QV=s0-d-e1-ft#https://pnrconverter.com/images/airlines/nz.svg"

, где https://pnrconverter.com/images/airlines/nz.svg - это URL, где находится изображение

В консоли я получаю следующие сообщения об ошибках

Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://hangouts.google.com') does not match the recipient window's origin ('https://mail.google.com').

, а затем

Failed to load resource: the server responded with a status of 404 ()

Mostиз других решений в стеке над потоком ссылаются на iframes, однако на моем сайте не используются iframes,

кто-нибудь получил какие-либо предложения?

Спасибо

1 Ответ

0 голосов
/ 18 февраля 2019

Если кто-то еще сталкивался с этой проблемой, ответ прост: gmail не поддерживает изображения svg.Они должны быть PNG или JPG!

...