作者hidos (n/a)
看板Android
标题[请益] android 8.0 webview与javascript
时间Thu Sep 28 16:35:09 2017
想请问一下
android 8.0改了网页开启的方法
例如line里面的连结,以前是另外开一个浏览器
现在变成直接跳出一个浮出视窗显示
但是这个浮出的视窗似乎是不能执行javascript...
网页上面的按钮都无法正常工作
有没有办法让跳出浮动视窗改回原本的另外开浏览器?
查了很多资料都是在讲程式开发面的东西
请问这个问题 除了等软体更新以外 有其他方法解决吗?
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.85.163.92
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Android/M.1506587713.A.4FA.html
※ 编辑: hidos (219.85.163.92), 09/28/2017 16:35:50
1F:→ mainline: 一 不关android o的事 二 没挡js 就酱 09/28 16:43
我觉得奇怪的地方在於 同样的软体 android7就是乖乖的另外开浏览器
可是到了android8就是变成浮出视窗...
※ 编辑: hidos (219.85.163.92), 09/29/2017 10:58:01
※ 编辑: hidos (219.85.163.92), 09/29/2017 11:12:14
2F:→ kamir: 楼主是用Pixel吗?我从刚买到就是直接App里webview了。 09/29 12:05
3F:→ hidos: sony xz1 出厂就是8.0了... 09/29 16:15
4F:→ mainline: 从有限资讯来判断 我猜有一台没装chrome 09/29 18:13
感谢M大的热心回覆
两台机器分别是:
s7 edge android 7.0
sony xz1 android 8.0
chrome版本都更新到最新了61.0.3163.98
以朋友传line的连结打开来讲
以8.0这台的情况 如果是FB连结
设定FB他自己的APP开启 ->跳浮动视窗不是开FB APP
关闭用FB的APP开启 ->开line的浏览器,
如果这时候按右上工具列,以其他应用程式开启->又是跳浮动小视窗
*FB app已经更新到最新
7.0这台 就是乖乖地另外开chrome出来显示网页...
在开发人员的选单那边 webview实作选项
8.0 ->webview (停用) 这个也无法选择
chrome 只能选这个
7.0 ->chrome 只有这个选项
会这麽执着在是不是小视窗的原因在於
另外开的小视窗一些按钮按了完全没有反应
然後会扯到javascript的原因是在这种浏览器检测的网站
https://imgur.com/a/I7Gzu 这是另外开浏览器的情况
https://imgur.com/a/aXZXn 这是小视窗的情况...
---
因为游戏点引继需要开网页的时候只会跳小视窗QwQ
按钮按了又都不理我orz
※ 编辑: hidos (219.85.163.92), 09/30/2017 09:19:13