编程语言
首页 > 编程语言> > android-在WebView托管的HTML页面中捕获Javascript onclick事件

android-在WebView托管的HTML页面中捕获Javascript onclick事件

作者:互联网

给定一个这样的HTML文档,该文档托管在WebView中,如何捕获单击事件,以便可以由我的代码而不是WebView来处理它们?

<div onclick="location.href='http://www.blah.com/blah';">

HTML是从另一个来源提供的,因此希望在不更改HTML文档的情况下处理HTML上的点击事件,因为我无法对其结构进行假设.

解决方法:

您可以在WebView中使用addJavaScriptInterfaceMethod().

另外,可以在将JavaScript代码绑定到Android代码部分中找到here.

标签:android-webview,android
来源: https://codeday.me/bug/20191101/1985733.html