1

Android WebView がサードパーティの URL を読み込んでいます。

つまりhttp://www.desiringgod.org/resource-library/sermons/gods-good-news-concerning-his-son

それはうまく機能しますが、javascript を介して読み込まれるタグのため、WebView は、ページが読み込まれるとすぐに、ユーザー入力なしで mp3 のダウンロードを開始します。

進行状況が終了したら WebView.stopLoading() を呼び出してみました。また、 shouldOverrideUrlLoading(WebView view, String url) を呼び出して、「.mp3」で終わるものをキャッチしようとしましたが、それを止めることができないようです!

私の主な懸念は、自動的にダウンロードされるデータの量です。ページが読み込まれる前にダウンロードを停止したり、タグを置き換えたりする方法があれば、それは素晴らしいことです.

ありがとう!

更新:実際、オーディオ タグがユーザー プロンプトなしで読み込まれる理由は、フラッシュを使用しているためです。WebView でプラグインを有効にすると、自動的にダウンロードが停止します。ただし、ユーザーの知識なしにバックグラウンドでデータをダウンロードする Android の webview 内のタグを停止する方法を知りたいと思っています。

4

1 に答える 1

1

WebView自体はわかりませんが、タグが使われている場合は、属性を にaudio設定することでブラウザに音声ファイルをダウンロードしないように指示できます。preloadnone

于 2012-05-02T08:18:46.497 に答える