2

作成中のアプリに支払いプラットフォームを実装しているので、支払いフォームが表示されるようになりましたWebViewフォームは正常に読み込まれますが、ドロップダウン Web ページから支払い方法を選択するなどの変更を加えると、表示されるように読み込まれますそれに応じてオプション。しかし、その更新後、ページが変更されていないため、元の状態に戻り、次のような警告がスローされます。

URL を開く際のエラー: [エラー: URL を開くことができません: file:///private/var/containers/Bundle/Application/457E6674-DA77-4676-A2CF-3F21C9572B57/mnopqmobile.app/entry.asp. Info.plist の LSApplicationQueriesSchemes にファイルを追加します。]

info.plistこれを検索しているときに、ファイルにこれを追加しました:

    <key>LSApplicationQueriesSchemes</key>
  <array>
      <string>file://</string>
  </array>

そして、ここにWebViewコンポーネントがあります:

        <WebView
            style={{ flex: 1 }}
            useWebKit={true}
            source={{ html: paymentGatewayHTMLResponse }}
            startInLoadingState={true}
            scrollEnabled={true}
            javaScriptEnabled={true}
            domStorageEnabled={true}
            originWhitelist={["file://"]}
        />

しかし、それでもその警告がスローされ、元のページに戻ります。

4

0 に答える 0