guys。我正在嘗試開發一個簡單的youtube mp3下載項目。我使用webview。我將此鏈接加載到我的webview「http://www.youtube-mp3.org/get?ab=128&video_id=KMU0tzLwhbE&h=5671e7d33d4eccb5b89ea8f54d9911d4&r=1387110278658.1527580295」。然後我想點擊編程的「下載」鏈接。我嘗試了很多方法,但沒有奏效。我插入的代碼在Chrome控制檯上可用。但不要在Android應用程序中工作。你可以幫幫我嗎? (「javascript:document.getElementById('dl_link')。getElementsByTagName('a')[2] .click();」);}。android webview通過編程方式點擊html鏈接
web.loadUrl("javascript:(function(){"+
"l=document.getElementById('dl_link').getElementsByTagName('a')[2];"+
"e=document.createEvent('HTMLEvents');"+
"e.initEvent('click',true,true);"+
"l.dispatchEvent(e);"+
"})()");
您是否找到解決方案? –
是的,我找到了解決方案。我完成了我的應用程序。你的問題是什麼?我做了這樣的事件; web.loadUrl(「javascript:document.getElementsByClassName('example')[0] .click();」) ; – user3820266