最新版微信已经解决
安卓手机测试发现至少需要手指点击页面任何部分之后返回才会触发popstate运营最近提了新需求 监听页面 如果没有上一页 用户则返回首页 测试发现 ios能顺利触发 但是安卓手机需要手指点击页面任意位置才可以触发popstate [图片]
2022-01-042022年了 这个问题还没解决
关于web-view的返回问题- 需求的场景描述(希望解决的问题) 当前我们小程序通过页面跳转进入到一个包含web-view的页面,src中的地址就是我们的业务域名地址,里面嵌入的是H5页面,我们通过点击H5页面中的一些链接,跳转到H5页面中的其他页面,无论进入的页面层级有多少层,安卓手机点击左上角都是直接返回到小程序的上一个页面,而不是H5页面里面的上一个页面,苹果支持跳转到上一个页面,安卓的物理返回按钮也支持返回H5的上一级页面。但是此时,点击返回到当初第一次进入H5页面的时候,再点击苹果上的返回按钮或者安卓的物理返回键,H5页面跳转就失控了,直接跳转到其他层级的H5页面。 问题就是小程序的返回按钮完全是黑盒操作,我们没法在web-view做有效的预防直接跳转的判断。 - 希望提供的能力 希望提供返回按钮的监听事件,并返回是否返回上一页这种功能。这样就可以确保点击小程序返回的时候能够对web-view中的H5页面返回进行兼容,更友好一些。
2021-12-15插眼 遇到相同的问题了
webView页面A跳转到页面B,返回按钮无法返回A页面,直接返回小程序页面,请问如何解决?我从小程序一个页面利用webview跳转到H5页面A, 然后从页面A跳转到页面B, 然后单击返回按钮, 无法返回到A页面, 直接返回到小程序页面了? 请问如何解决? 目前有问题的手机品牌为 OPPO 和 红米
2021-12-15遇到相同的问题了,但是官方没有一个解决方案,哎
微信小程序在安卓上web-view跳转多次,在第二个页面按返回按钮会直接返回到小程序原生页面?场景:安卓端微信小程序,原生小程序首页>webview的h5一级首页>webview的h5二级页面>webview的h5三级页面 在三级页面点击左上角可以返回二级页面,但是二级页面点击左上角返回时直接回到小程序原生页面; 经过排查,在一级页面中,history.length为1;进入二级页面时,使用pushState改变了history的状态对象,但是length仍然为1; 在IOS中无此问题; (请不要让我贴代码,小程序是第三方的,而且此类问题已经在论坛中出现多次)
2021-12-15插眼 遇到相同的问题
在ios系统中,使用web-view嵌入页面,在嵌入页面跳转后点左上返回按钮不能回到前一页?小程序中我一个页面使用web-view嵌一个h5页面,在页面中跳转后,点左上角的返回,没有返回H5的上一页,而是直接返回了小程序 ios中有这个问题,开发工具中的模拟器,安卓正常 请问ios下如何才能正产返回上一页 第一个动图是安卓正常的效果 第二个动图是ios有问题的效果 [图片][图片]
2021-12-15插眼 同样遇到问题了
webview嵌套的h5页面,左上角返回按钮在部分华为手机上为什么不能返回上一级?a页面用webview嵌套了一个h5页面, h5页面中再有页面的跳转, 点击左上角的返回按钮,在 部分华为手机如华为麦芒9 (10.1.1.205) 中不是返回上一页, 而是直接返回到了webview所在的a页面, 在其他手机上是正常返回上一页, 最后在返回到a页面
2021-12-15是真的啦夸,官方也不给理由为啥禁,也不给解决方案
由web-view禁用自定义导航栏带来的拉跨缺陷?1、web-view无法自定义导航栏,这个问题本身是由官方故意出搞的SB问题,至今一直不解决。并导致很多企业用户造成不可估量的损失。 2、web-view没有接口,去动态更新导航栏的标题文字、背景色、按钮。
2021-12-10同问
微信小程序webview嵌入vue页面,安卓端三级页面点返回按钮不返回二级页面直接退出webvie?首页是小程序 二级三级界面是用vue开发的项目,安卓端三级界面点击返回都去了首页(退出webview),ios端能正常返回二级页面(上一页)。
2021-12-03插眼,遇到相同的问题了
(只有安卓出现)小程序内嵌H5,在H5里面进行深入了几个页面后,点击返回直接返回至小程序本身?(只有安卓出现)小程序通过webview内嵌H5,在H5里面进行深入了几个页面后,点击返回直接返回至小程序本身,并没有返回至H5的上一页
2021-12-0322年了 还没解决
安卓的微信浏览器,处理公众号返回,至少需要手指点击页面任何部分之后,才会触发popstate?我是天津的开发,最近在处理微信分享的返回问题,需要跨过微信的登录页,进行返回,思路是监听浏览器的popstate事件,但是发现安卓的微信浏览器,点返回,至少需要手指点击页面任何部分之后,才会触发popstate事件,IOS则没这个问题,请问有好的解决思路吗???
2021-12-01