【发布时间】:2020-06-03 04:00:15
【问题描述】:
我可以通过在WebView 上调用onCreateWindow 来获取网址吗?
@Override
public boolean onCreateWindow(WebView view, boolean isDialog, boolean isUserGesture,
Message resultMsg) {
}
【问题讨论】:
-
注意:在某些情况下,URL 不足以正确加载新窗口。原窗口和新窗口之间可能还有其他链接,它们可能需要交换消息。在这种情况下,您似乎必须在与原始 webview 相同的活动中使用推荐的
transport.setWebView(newWebView); resultMessage.sendToTarget();方法。