是否可以以编程方式为锚标记调用onClick-event,同时保持对锚的'this'引用?
以下不起作用...(至少在Firefox中不起作用:document.getElementById('linkid').click()不是函数)
<script type="text/javascript">
function doOnClick() {
document.getElementById('linkid').click();
//Should alert('/testlocation');
}
</script>
<a id="linkid" href="/testlocation" onclick="alert(this.href);">Testlink</a>
Run Code Online (Sandbox Code Playgroud) 我正在寻找Android WebView的事件,它等同于WPF WebBrowser的"导航"事件,或IOS UiWebView的"ShouldStartLoad".
我找到了"shouldOverrideUrlLoading",但我不知道如何使用它,因为构造函数需要一个URL ...
我想在导航之前截取Url,并取消某些网址的导航...
我在Visual Studio中使用Xamarin.
WPF等价物:
webBrowser.Navigating += WebBrowserNavigating;
private void WebBrowserNavigating(object sender, NavigatingEventArgs e)
{
if (//condition)
e.Cancel = true;
//Do something else
}
Run Code Online (Sandbox Code Playgroud)