1

我的 Android WebView 正在加载第 3 方 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 中的 webviews 中的标签在后台下载数据!

4

1 回答 1

1

我不知道 WebView 本身,但是如果audio正在使用标签,您可以通过将preload属性设置为none.

于 2012-05-02T08:18:46.497 回答