我在使用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”。