0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Stripe.js ElementsがCordovaでロードされない時

Last updated at Posted at 2021-09-30

はじめに

Webで動いてるStripe.jsとStripe ElementsがCordovaのビルド後に動かなかった時のメモ。
※Cordova iosでのみ動作確認済み

  • Cordova 10.0.0
  • Stripe JS SDK v3

目次

  1. 何がおかしかったか
  2. 追加したコード
  3. 参考文献

#1. 何がおかしかったか

この画面でStripe Elementsを使っていて、Cordovaでビルドした後Elementsがロードされていない感じでCard Number、Expiration、CVCが入力できなかった。

Screen Shot 2021-09-30 at 14.40.39.png

#2. 追加したコード
Cordovaの設定ファイルconfig.xmlの<platform name="ios">内に以下のコードを追加したらWebと同様に動くようになった。

config.xml
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />

Stripe ElementsのURLを読むのにパーミションが問題だったみたい。。

#3. 参考文献

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?