Разрыв телефона cli-6.5.0 не загружается iframe на ios 10.3.3

Я работаю над приложением, используя сборку пробелов в телефоне, в приложении есть iframe. по какой-то причине я не могу загрузить iframe на iOS, но он прекрасно загружается на Android.

Я искал по всему, и я не могу найти решение, которое работает.

У меня есть CSP в основном файле index.html

<meta http-equiv="Content-Security-Policy" content="default-src * gap: file: http://meeser.co.za; style-src 'self' 'unsafe-inline' gap: file: https://play2play.co.za ; img-src 'self' gap: file: data:  https://play2play.co.za; script-src 'self' file: gap: 'unsafe-inline' 'unsafe-eval'; media-src *">  

У меня есть следующее в файле config.xml:

<gap:platform name="android">
            <access origin="*.meeser.co.za" />
            <allow-intent href="*.meeser.co.za" />
            <allow-navigation href="*.meeser.co.za" />

            <access origin="*.play2play.co.za" />
            <allow-intent href="*.play2play.co.za" />
            <allow-navigation href="*.play2play.co.za" />

            <access origin="*.paygate.co.za" />
            <allow-intent href="*.paygate.co.za" />
            <allow-navigation href="*.paygate.co.za" />
        </gap:platform>

        <gap:platform name="ios">
            <access origin="*.meeser.co.za/*" />
            <allow-intent href="*.meeser.co.za/*" />
            <allow-navigation href="*.meeser.co.za/*" />

            <access origin="*.play2play.co.za/*" />
            <allow-intent href="*.play2play.co.za/*" />
            <allow-navigation href="*.play2play.co.za/*" />

            <access origin="*.paygate.co.za/*" />
            <allow-intent href="*.paygate.co.za/*" />
            <allow-navigation href="*.paygate.co.za/*" />
        </gap:platform>

        <gap:plugin name="cordova-plugin-whitelist" source="npm" />
        <gap:plugin name="cordova-plugin-statusbar" source="npm" />
        <gap:plugin name="cordova-plugin-x-socialsharing " source="npm" />
        <gap:plugin name="cordova-plugin-geolocation" source="npm" />

        <gap:config-file target="*-Info.plist" parent="CFBundleURLTypes" platform="ios" >
            <key>NSAppTransportSecurity</key>
            <dict>
                <key>NSExceptionDomains</key>
                <dict>
                    <key>meeser.co.za</key>
                    <dict>
                        <key>NSIncludesSubdomains</key>
                        <true/>
                        <key>NSExceptionAllowsInsecureHTTPLoads</key>
                        <true/>
                        <key>NSExceptionRequiresForwardSecrecy</key>
                        <true/>
                        <key>NSExceptionMinimumTLSVersion</key>
                        <string>TLSv1.2</string>
                        <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                        <false/>
                        <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                        <true/>
                        <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                        <string>TLSv1.2</string>
                        <key>NSRequiresCertificateTransparency</key>
                        <false/>
                    </dict>
                </dict>
            </dict>
        </gap:config-file>

Я пытался решить эту проблему в течение недели, и я действительно мог бы помочь. Спасибо

0 ответов

Другие вопросы по тегам