問題タブ [react-native-webview]

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.

0 投票する
1 に答える
1891 参照

reactjs - React Native WebViewのincognitoとcacheEnabled propsの違いは何ですか?

まず第一に、私は基本的なレベルの英語を持っているので、理解していただければ幸いです。

React Native WebViewのincognitoとcacheEnabled propsの違いは何ですか? react-native-webview doc には詳細な説明がありません。

incognito WebView の有効期間内にデータを保存しません。

cacheEnabled WebView がブラウザーのキャッシュを使用するかどうかを設定します。

0 投票する
0 に答える
86 参照

react-native - ローカルのcssファイルを読み取って、反応ネイティブのWebViewに挿入するにはどうすればよいですか?

反応ネイティブ アプリで、 react-native によって読み込まれたページに css を挿入したいと考えていますWebView。(オンライン Web サイトを表示していますが、アプリ内WebViewでは通常とは少し異なるように見えるはずです)

これまでに見つけた最も有望なアプローチは、次のことを行う javascript を挿入することです (これはWebViewinjectedJavaScriptプロパティで簡単に実行できます)。

  1. アプリの src フォルダーにある css ファイルを読み取ります (プロジェクトの一部であると考えているため、そこに置きたいと思います)。
  2. <style>...</style>そこからタグを生成
  3. ドキュメントの に書き込みます<head>

そのアプローチはうまくいくと思いますか?これまでのところ、ステップ 1 を達成できませんでした。css ファイルを読み取ろうとしましreact-native-fsたが、アプリの src フォルダーから既存のファイルにアクセスする方法がわかりませんでした。どういうわけかそれをエクスポートする必要があると思いますので、最終的にRNFS.MainBundlePathまたはRNFS.DocumentDirectoryPath?

0 投票する
1 に答える
1702 参照

javascript - 反応するネイティブ webview の EventListener

webview から反応するスクロール イベントを取得しようとしています。ドキュメントによると、進むべき道はpostMessageとinjectedJavascriptを使用しているようです。

これが私のコードです

すべてのスクロールイベントのログでこれを取得しているため、onMessage 部分は何かを行っているようですが、方向はありません

私は何を逃したのですか?