2

我正在构建的应用程序中实现支付平台,因此支付表单显示在WebView现在表单加载正常,但是当我更改某些内容时,我从下拉网页加载中选择支付方式以显示相应的选项。但在刷新之后,它让我回到了原始状态,因为页面从未更改过,并引发警告,内容如下:

打开 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