离子-Cordova-plugin-whitelist适用于Android,但不适用于iOS

时间:2019-06-19 10:51:30

标签: cordova ionic-framework ionic4 inappbrowser whitelist

我在使用Ionic 4的iOS中遇到了关于cordova插件“ whitelist”的问题。 问题是,当我在Android上时,只能根据自己的意愿看到白名单中的页面,但是当我在iOS中时,加载会卡住。它将继续加载页面。 这是我将页面列入白名单的工作。 我正在尝试使用inAppBrowser打开页面。

在config.xml中

    <access origin="https://LINK1" />
    <access origin="https://LINK2" />
    <access origin="https://LINK3" />
    <access origin="*.firebaseio.com" />
    <access origin="*.ionicjs.com" />
    <allow-navigation href="https://LINK1" />
    <allow-navigation href="https://LINK2" />
    <allow-navigation href="https://LINK3" />
    <allow-navigation href="*.firebaseio.com" />
    <allow-navigation href="*.ionicjs.com" />
    <allow-intent href="https://LINK1" />
    <allow-intent href="https://LINK2" />
    <allow-intent href="https://LINK3" />
    <allow-intent href="*.firebaseio.com" />
    <allow-intent href="*.ionicjs.com" />

在index.html

    <meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-eval' https://LINK1 https://LINK2 https://LINK3 https://*.firebaseio.com https://*.ionicjs.com data: gap: https://ssl.gstatic.com; style-src 'self' 'unsafe-inline'; media-src 'self' 'unsafe-inline'; img-src 'unsafe-inline' 'unsafe-eval' *; connect-src 'self' 'unsafe-eval' *;">

您对如何解决此问题有任何想法吗? 告诉我是否不清楚。

感谢您的意见:)

ps :。为了我的客户隐私,我不得不隐藏链接,因此,假设实际上有一些链接而不是“ LINK1,LINK2,LINK3”。

0 个答案:

没有答案