离子应用程序,无法加载条带javascript

时间:2016-03-14 02:20:44

标签: android ionic-framework stripe-payments

我有一个离子应用,可以从https://js.stripe.com/v2/加载javascript。它在模拟器中运行良好,但是当我在设备上安装应用程序时,此javascript文件加载调用失败并返回404响应。我发现响应只有Client-Via标头,其值为shouldInterceptRequest。我做错了什么?

1 个答案:

答案 0 :(得分:1)

我解决了它如下(添加答案以帮助其他人在将来对此进行攻击)。

此问题并非特定于Stripe。 Cordova默认不允许从外部站点访问资源。您需要将网址列入白名单以允许它。 首先安装cordova-plugin-whitelist,如下所示

ionic plugin add https://github.com/apache/cordova-plugin-whitelist.git

然后在你的应用程序config.xml文件中添加

<allow-navigation href="https://api.stripe.com"/>