关于WebView里的定位和弹出框

无小旭 2016-12-02 08:47:42
网页里有一个定位功能,如果地址不一样,会自动弹出弹框提示:当前定位为XX市,是否切换
为什么有的可以弹出,有的无法弹出,比如我三星5.1的系统就可以弹出,但是小米5.1的系统就无法弹出呢?还有6.0的也不行,也不能弹出
如图:

如何解决这个问题呢?让所有系统里都能弹出?希望各位大神指点迷津
...全文
428 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
processmonkey 2017-04-05
  • 打赏
  • 举报
回复
这应该跟android 6.0运行时权限有关吧,我最近碰到这个问题了,无奈没有6.0手机没法调试
无小旭 2016-12-08
  • 打赏
  • 举报
回复
引用 5 楼 Arnold9009 的回复:
看这里:http://gundumw100.iteye.com/blog/1158719 继承WebChromeClient 类,重载弹出对话框的方法,然后用其它方式来实现 最好用自定义布局的toast,这个一般不会被屏蔽
不知道为什么还是不可以,我估计是网页的问题?不过还是感谢你了
无小旭 2016-12-02
  • 打赏
  • 举报
回复
引用 2 楼 u013290250 的回复:
建议百度一下,肯定是有人遇到过的
百度过了,找了很久都没找到
怀君 2016-12-02
  • 打赏
  • 举报
回复
建议百度一下,肯定是有人遇到过的
无小旭 2016-12-02
  • 打赏
  • 举报
回复
有人么
Arnold9009 2016-12-02
  • 打赏
  • 举报
回复
看这里:http://gundumw100.iteye.com/blog/1158719 继承WebChromeClient 类,重载弹出对话框的方法,然后用其它方式来实现 最好用自定义布局的toast,这个一般不会被屏蔽
Arnold9009 2016-12-02
  • 打赏
  • 举报
回复
用什么方式弹出来的? 各家的系统定制不太一样,可能有的把你用的方式限制了

80,355

社区成员

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

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