1 (изменено: ise-dvp, 26.04.2021 14:14:26)

Тема: Не отображаются картинки

День добрый.

при копировании контента со страниц сайтов (некоторых) в программе не отображаются картинки

скриншот по адресу: http://www.mgnp.info/MyTetra.png

в просмотре исходника html такой код:

<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><img src="image16194299556wu97v6198.png" /></p>
<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; background-color:#ffffff;"><br /></p></body></html>

то есть картинки без пути

адрес сайта, откуда копируются данные: https://social.technet.microsoft.com/wi … g-uac.aspx

2

Re: Не отображаются картинки

https://www.youtube.com/watch?v=51mBF35u_CE

3 (изменено: scoute, 03.05.2021 09:39:50)

Re: Не отображаются картинки

Вот это номер))
То есть вашим скриптом вставляется и отображается нормально,  а через стандарный метод нет.

Возможно где-то в программе ошибка, или я как-то не так её собрал.

А может некоторые сайты как-то по хитрому прячут ссылки своих картинок

4

Re: Не отображаются картинки

ise-dvp пишет:

при копировании контента со страниц сайтов (некоторых) в программе не отображаются картинки

адрес сайта, откуда копируются данные: https://social.technet.microsoft.com/wi … g-uac.aspx

Как выяснилось, у сайта Microsoft кривые SSL сертификаты: сама страница подписана, а сервер, отдающий картинки, SSL сертификата не имеет:

https://i.ibb.co/cvr6XK5/incorrect-ssl.png

Стандарт, реализованный в Qt, требует чтобы и HTML-код и ресурсы, получаемые по ссылкам из этого кода, имели правильные SSL сертификаты, если используется HTTPS (а оно таки используется). Вот поэтому картинки и не грузятся. Даже не знаю что с этим делать.