Android WebView在JavaScript触发器上下载文件

时间:2016-06-28 20:52:36

标签: javascript android webview

我在Android中设置了webview。问题是我想在用户点击特定元素(如视频)时下载文件。我可以使用javascript将事件监听器附加到webview中。但那之后我该怎么办?我如何下载文件?

我尝试打开下载URL(在常规浏览器上启动下载)。但是使用WebView我得不到网页。

所以它应该是这样的:

Android - > JS在webview上执行 - > JS等待用户点击特定元素 - > JS以某种方式告诉android开始下载URL。

我无法完成最后一步。

1 个答案:

答案 0 :(得分:0)

我只是制作了一个<a href="path_to_your_resource">link text</a>元素,它运行正常。您可以使用webview客户端并实现shouldOverrideUrlLoading。请查看此示例How to download files from webview Android?