之前我问了一个问题,但措辞都错了,我认为它没有解释我真正想做的事情,所以这里就是这样;
我的应用中有一个webview,可以访问我不拥有或运行的网站,该网站有一个iframe,其中包含以下信息:
iframe id =“download_file”scrolling =“no”src =“http://www13.online-convert.com/download-file/41ffbb25dc972bdee4abc02ea1164fea/converted-df4a80e3.mp3”> / iframe
它是一个下载文件的链接,但是android webview不允许我点击链接并下载文件。
我现在已经在我的应用程序中添加了一个按钮,我希望按钮的功能如下: 1 - 从iframe中提取src http地址(http://www13.online-convert.com/download-file/41ffbb25dc972bdee4abc02ea1164fea/converted-df4a80e3.mp3) 2 - 将该http地址保存为我可以使用的字符串。 3 - 下载文件。
问题是我知道如何使用javascript或简单的java代码,可以使用我的webview找到该http地址并将其保存为字符串。
我已经尝试了几个教程,我已经找到了答案的每个地方,这甚至可能是我想要做的吗?
请任何帮助都会很棒。
答案 0 :(得分:0)
试试这个; 在名为sample.html
的资源文件夹中创建一个文件<html>
<a href="http://www13.online-convert.com/download-file/41ffbb25dc972bdee4abc02ea1164fea/converted-df4a80e3.mp3" >Link<a/>
</html>
并且您的活动类onCreate函数使用此代码。
WebView webview;
webview = (WebView) findViewById(R.id.webview);
webview.loadUrl("file:///android_asset/sample.html");