请教 关于WebView的onCloseWindow

cqruan 2016-01-20 04:17:45
打开新的链接时,我新开了一个Activity,用新开的Activity中的WebView显示H5,在H5中,使用js:window.close()来关闭这个新的窗口。

出现的问题是:当在新开的窗口中不点击任何链接 和是不提交form,立马在H5中执行:wincow.close(),窗口是会被关闭的,也就是说窗口中的WebView控件的onCloseWindow方法被触发了,但是如果点击了H5中的其中一个链接,或是提交form后,再执行wincow.close(),就不起作用了,通过调试:onCloseWindow没有被触发!

请问这是怎么回事?
...全文
280 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kellity 2020-01-10
  • 打赏
  • 举报
回复
浏览器兼容问题 https://blog.csdn.net/perryliu6/article/details/87791231 https://blog.csdn.net/hantiannan/article/details/7402621 最好是通过 Activity 内 JavascriptInterface 注入一个方法给 js 调用
yaochaoyang 2016-12-12
  • 打赏
  • 举报
回复
楼主解决了吗?
cqruan 2016-01-20
  • 打赏
  • 举报
回复
唉,自己顶一下

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧