通过编程方式单击android WebView中的定位点
我想在android webview中加载一个网站,并通过编程方式单击其代码中的锚 锚在一个div feild中:通过编程方式单击android WebView中的定位点,android,html,webview,Android,Html,Webview,我想在android webview中加载一个网站,并通过编程方式单击其代码中的锚 锚在一个div feild中: <div id="_item_row_677305"> <span id="parent-row-song677305" class="parentnode sourcelist_1" style="display:none;"> … </span> <ul id="trackrow677305" class="playl
<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>
…
-
我想不出怎么做。请帮忙 我假设您知道该锚将调用哪个函数。因此,您可以简单地使用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