我在Android中设置了webview。问题是我想在用户点击特定元素(如视频)时下载文件。我可以使用javascript将事件监听器附加到webview中。但那之后我该怎么办?我如何下载文件?
我尝试打开下载URL(在常规浏览器上启动下载)。但是使用WebView我得不到网页。
所以它应该是这样的:
Android - > JS在webview上执行 - > JS等待用户点击特定元素 - > JS以某种方式告诉android开始下载URL。
我无法完成最后一步。
答案 0 :(得分:0)
我只是制作了一个<a href="path_to_your_resource">link text</a>
元素,它运行正常。您可以使用webview客户端并实现shouldOverrideUrlLoading
。请查看此示例How to download files from webview Android?