gpt4 book ai didi

android - 以编程方式单击android WebView中的 anchor

转载 作者:太空狗 更新时间:2023-10-29 15:07:46 26 4
gpt4 key购买 nike

我想在 android webview 中加载一个网站,并以编程方式单击其代码中的 anchor 。

anchor 位于 div 字段中:

<div id="_item_row_677305">

<span id="parent-row-song677305" class="parentnode sourcelist_1" style="display:none;"> … </span>
<ul id="trackrow677305" class="playlist clearfix ">
<li class="playcol" data-value="677305">
<div>
<a class="songlist play_pause playicon677305 " title="Play" href="javascript:void(0)" data-value="song677305" data-type="playSong"></a>
</div>
</li>
<li class="songcol"> … </li>
<li class="artistcol"> … </li>
<li class="popularitycol popular"> … </li>
<li class="eventcol"> … </li>
</ul>

</div>

我不知道该怎么做。请帮忙!

最佳答案

我假设您知道这个 anchor 将调用哪个函数。所以你可以简单地使用 WeViewClient 来做这些事情。

private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
public void onPageFinished(WebView view, String url) {
view.loadUrl("javascript:here is the function's name you need to invoke");
}
}

在此之后,只需设置您的 webview 的 webclient。

关于android - 以编程方式单击android WebView中的 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20219267/

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