WKWebView не загружает изображения с определенной страницы - PullRequest
0 голосов
/ 07 мая 2019

Я открываю определенную страницу внутри приложения, используя WKWebView.Проблема в том, что изображения, содержащиеся на этой странице, не загружаются.Вместо этого я получаю просто рамку с вопросительным знаком в середине.

Вот вставка из источника этой страницы из обычного браузера, отвечающая за отображение этих изображений.

    <div>
            <table>
            <tr>
                    <td style="text-align: right" id="foobar">
                            <a rel="productImageGroup"    href="http://media.byggtjeneste.no/media/bilde/340317/xlarge" title="<a
href='http://media.byggtjeneste.no/media/orginalbilde/340317'>Last ned
høyoppløselig bilde</a>"><img alt="Produktbilde" width="240"
height="100"    src="http://media.byggtjeneste.no/media/bilde/340317/small" /></a>

                    </td>
                </tr>
            </table>
    </div>

Ответы [ 2 ]

0 голосов
/ 08 мая 2019

Как вы просили в комментариях, добавив в качестве ответа и больше об ATS Ссылка на документ

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads </key>
        <true/>
    </dict>
0 голосов
/ 08 мая 2019

Начиная с версии 9, iOS будет позволять вашему приложению обмениваться данными только с серверами, которые обеспечивают безопасность по умолчанию.Значения должны быть установлены в Info.plist для обеспечения связи с небезопасными серверами.

Рекомендуется разрешать только некоторым доменам обходить ATS, позволяя использовать доверенные сайты, одновременно пользуясь дополнительной безопасностью на ненадежных доменах.Ниже показан менее безопасный метод отключения ATS для приложения:

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads </key>
        <true/>
    </dict>

</key>
...