在配置了WebView和WebViewClient的Android应用中,从js调用window.open(url, '_system')之后,在调用Android window.beforeunload之前会触发js事件WebViewClient.shouldOverrideUrlLoading。这是适当的行为吗?有没有一种方法可以在没有触发window.beforeunload事件的情况下拦截打开的网址?
请参见此示例代码,也许可以帮助您: