問題タブ [flutterwebviewplugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - フラッターWebビューでtel、mailto、whatsappリンクを開く方法は?
私はウェブ開発者であり、フラッターの初心者です。いくつかのチュートリアルを見て、iOS と Android で正常に動作する Flutter Web ビュー アプリケーションを作成しました。しかし、tel:'0123456789', mailto:'abc@gmail.com', WhatsApp リンク ( https://wa.me/9712345678 ) をクリックすると、ページが見つかりません。これらの条件で外部アプリケーションを開きたいです。iOS と Android でサポートするフラッターでこのタスクを処理するにはどうすればよいですか? flutter webview プラグインを使用して、次のような URL を起動しました。
flutter - webview_flutter はコンテンツ セキュリティ ポリシーに違反していますが、解決策はありますか?
編集: 特に PayPal のエラーの一番下に到達しました。何らかの理由で、このエラーはテスト カード番号が (サンドボックス モードで) 使用された場合にのみ発生し、実際のクレジット カード番号を試すとエラーが解消されます。これは、iFrame を使用する PayPal の新しい通貨選択機能によるものだと思います。
webview_flutter を使用して PayPal チェックアウト ページを通過しています。以前は機能していましたが、おそらく PayPal 側の更新によって機能しなくなり、次のコンテンツ セキュリティ ポリシー エラーが発生しました。
プラグインのさまざまなバージョンとさまざまなデバイスを試しましたが、毎回このエラーに遭遇します。(PayPal で支払い情報を入力した後、チェックアウト ボタンをクリックしたとき)。
私のフラッターコード:
flutter - Flutter webview: ssl_client_socket_impl および Uncaught SecurityError エラー
フラッター WebView ページで Cookie を送信しようとしています。だから私は webview_flutter: ^1.0.7 をインストールし、次のように使用します:
CoTest.html には単純なコードがあります。
しかし、ページを表示しようとすると、これらのエラーが発生し、空白の画面が表示されます。
これは主なマニフェストです:
アップデート:
Cookie マネージャーの問題は、IOS 11 以降で動作します。