問題タブ [webview-flutter]
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.
storage - webview_flutter をロードした html ページからリンクされた ApplicationSupportDirectory (アセット ディレクトリではない) にある mp3 ファイルを再生します。
オフラインで使用する Android および iOS 用に書いているアプリに含める必要がある多数の mp3 ファイル (+3GB) があります。Google Play Bundle は 2GB を超えることはできないため、当然、最初のアプリの実行時にこれらの mp3 ファイルをローカル ディレクトリにダウンロードする必要があります。同期された画面テキストと背景を持つmp3ファイルを選択して再生するために必要なすべての機能を含むhtml Webページを既に作成しています。また、webview_flutter を使用して、アセット ディレクトリにロードされた mp3 ファイルの限られたセットを使用して、Web ページをオフラインで正常にロードしてテストしました。+3 GB の mp3 ファイルをすべて含める必要があったので、それらを ApplicationSupportDirectory にダウンロードしましたが、webview_flutter はこのディレクトリから mp3 ファイルを再生できないようです。それらをApplicationSupportDirectoryに配置しようとしましたが、ApplicationDocumentsDirectory、または ExternalStorageDirectory ですが、いずれも webview_flutter のページからアクセスできません。また、index.html をこれらの非アセット ディレクトリに読み込もうとしましたが、Permission.storage.request() を使用し、manifest.xml で READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE、INTERNET の宣言された権限を使用しても、ファイル権限エラーが発生します。オプションが不足していますが、webview_flutter に読み込まれた Web ページからアセット以外のファイルをリンクできるかどうか知っていますか? ページにオーディオと JavaScript をリンクしているため、webview メソッドへの文字列の読み込みはおそらく機能しません。うまくいけば、あなたの何人かが私を方向に向けることができます. 前もって感謝します。html をこれらの非アセット ディレクトリに保存しますが、Permission.storage.request() を使用し、manifest.xml で READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE、INTERNET の宣言された権限を使用しても、ファイル権限エラーが発生します。オプションが不足していますが、webview_flutter に読み込まれた Web ページからアセット以外のファイルをリンクできるかどうか知っていますか? ページにオーディオと JavaScript をリンクしているため、webview メソッドへの文字列の読み込みはおそらく機能しません。うまくいけば、あなたの何人かが私を方向に向けることができます. 前もって感謝します。html をこれらの非アセット ディレクトリに保存しますが、Permission.storage.request() を使用し、manifest.xml で READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE、INTERNET の宣言された権限を使用しても、ファイル権限エラーが発生します。オプションが不足していますが、webview_flutter に読み込まれた Web ページからアセット以外のファイルをリンクできるかどうか知っていますか? ページにオーディオと JavaScript をリンクしているため、webview メソッドへの文字列の読み込みはおそらく機能しません。うまくいけば、あなたの何人かが私を方向に向けることができます。前もって感謝します。webview_flutter にロードされた Web ページから非アセット ファイルをリンクできるかどうか知っていますか? ページにオーディオと JavaScript をリンクしているため、webview メソッドへの文字列の読み込みはおそらく機能しません。うまくいけば、あなたの何人かが私を方向に向けることができます. 前もって感謝します。webview_flutter にロードされた Web ページから非アセット ファイルをリンクできるかどうか知っていますか? ページにオーディオと JavaScript をリンクしているため、webview メソッドへの文字列の読み込みはおそらく機能しません。うまくいけば、あなたの何人かが私を方向に向けることができます。前もって感謝します。
flutter - PWA キャッシングが webview_flutter で機能しないのはなぜですか?
私はPWA Webサイトを持っていますが、それをモバイルアプリでプレイストアに追加できるようにしたかったのですが、Webビューフラッターで使用している間、Webページがキャッシュされず、インターネット接続なしでは「ページにアクセスできません」と表示されます。
最初に開いたときは問題なく動作しますが、アプリケーションを閉じてからインターネット接続なしで再起動すると、動作しません
注: これは既に稼働中のプロジェクトであり、Android や iOS へのインストールを含め、通常のブラウザーではすべて正常に動作します。
flutter - Flutter WebView オブジェクトのオリジンを定義して http/https 呼び出しを行う方法
助けてください!
私は Braintree を統合しようとしています - 特に、彼らのドロップインです。彼らはJSでそれを持っています-これはサンプルコードです:
そして通常、それは私に与えます-Failed to execute 'postMessage' on 'Window': Invalid target origin 'null' in a call to 'postMessage'
特定の調査の後、ローカルのhttpサーバーからこのコードを提供すると-動作することがわかりました。したがって、null 以外のオリジンを提供します。
次に、次のような単純なフェッチを実行しようとしました。
そして、私はこれを手に入れました-Access to fetch at 'http://example.com/movies.json' from origin 'null' has been blocked by CORS policy
どうやら私のWebViewの設定に何かがあるようです:
content
ここでの変数は、文字列としてロードされた上記の html ページです。
私のフラッタードクター -v は次のとおりです。
それで、WebViewまたはhtmlファイルを介して、ローカルから動作するオリジンを定義できる方法はありますか?
よろしくお願いします!