【发布时间】:2020-04-30 13:05:31
【问题描述】:
在配置了WebView和WebViewClient的Android应用中,在js调用window.open(url, '_system')之后,在调用AndroidWebViewClient.shouldOverrideUrlLoading之前触发js事件window.beforeunload。这是一个适当的和预期的行为吗?有没有办法在不触发 window.beforeunload 事件的情况下拦截打开的 url?
【问题讨论】:
-
阻止
window.beforeunload被解雇你已经尝试了什么?? -
@chiragsoni 我假设使用 WebViewClient.shouldOverrideUrlLoading 会取消与 window.open 相关的任何进一步的 js 事件,我错了吗?
-
我不确定。
标签: android webview android-webview android-webview-javascript