gpt4 book ai didi

javascript - android webview以编程方式点击html链接

转载 作者:行者123 更新时间:2023-12-02 17:09:05 25 4
gpt4 key购买 nike

伙计们。我正在尝试开发一个简单的 youtube mp3 下载项目。我正在使用 WebView 。我正在将此链接加载到我的 WebView “http://www.youtube-mp3.org/get?ab=128&video_id=KMU0tzLwhbE&h=5671e7d33d4eccb5b89ea8f54d9911d4&r=1387110278658.1527580295”。然后我想以编程方式单击“下载”链接。我尝试了很多方法但没有成功。我插入的下面的代码适用于 Chrome Console 。但不适用于 Android 应用程序。你能帮我吗?

web.loadUrl("javascript:document.getElementById('dl_link').getElementsByTagName('a')[2].click();");

             web.loadUrl("javascript:(function(){"+
"l=document.getElementById('dl_link').getElementsByTagName('a')[2];"+
"e=document.createEvent('HTMLEvents');"+
"e.initEvent('click',true,true);"+
"l.dispatchEvent(e);"+
"})()");

最佳答案

我已经制作了 Webview.getSettings.setJavaScriptEnabled(true);

我找到了解决方案;

按钮点击事件必须是这样的

web.loadUrl("javascript:document.getElementsByClassName('example')[0].click();"‌​);

关于javascript - android webview以编程方式点击html链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24981032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com