Java 触发WebChromeClient onRequestFocus

Java 触发WebChromeClient onRequestFocus,java,android,android-webview,webchromeclient,Java,Android,Android Webview,Webchromeclient,我正在尝试触发WebChromeClient.onRequestFocus回调。 为了获取关于何时调用它的信息,我投入了android项目测试 我从2009年开始在谷歌上搜索,并创建了以下代码来重现测试行为,这似乎不起作用。 调试会话的Logcat确认调用了onCreateWindow和onCloseWindow函数,但并没有调用onRequestFocus 有什么想法吗 我使用API level 19 Android 4.4,我找到了答案。 创建带有两个框架的网页 <html>

我正在尝试触发WebChromeClient.onRequestFocus回调。 为了获取关于何时调用它的信息,我投入了android项目测试

我从2009年开始在谷歌上搜索,并创建了以下代码来重现测试行为,这似乎不起作用。

调试会话的Logcat确认调用了onCreateWindow和onCloseWindow函数,但并没有调用onRequestFocus

有什么想法吗

我使用API level 19 Android 4.4,我找到了答案。 创建带有两个框架的网页

<html>
<frameset rows=20%,80%>
    <frame src="frame1.html" name="myFrame1" />
    <frame src="frame2.html" name="myFrame2" />
</frameset>
</html>
并在frame1.html中放置一个链接,目标设置为myFrame2

<a id="link" href="frame3.html" target="myFrame2">Click me!</a>
<a id="link" href="frame3.html" target="myFrame2">Click me!</a>