起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 不老刘

[处理中3] 项目部署在支付宝生活号下,Android物理键返回经常失效!

[复制链接]

54

主题

229

帖子

701

积分

高级会员

Rank: 4

积分
701
QQ
 楼主| 发表于 2018-3-9 14:15:01 | 显示全部楼层
liangyongfei 发表于 2018-3-9 14:13
如果没支付,就不会出现这种情况吗??
这种情况  只和 支付宝生活号的   支付  有关系吗    ??

对,只有支付宝生活号里有这个问题。不支付没问题。
只有苹果手机下的支付宝生活号里支付后有这个问题。
我怀疑是下单之前那些页面没关闭导致的?

左上角返回,是苹果手机下支付宝里自带的按钮。我们没控制。
回复 支持 反对

使用道具 举报

发表于 2018-3-9 14:25:07 | 显示全部楼层
不老刘 发表于 2018-3-9 14:15
对,只有支付宝生活号里有这个问题。不支付没问题。
只有苹果手机下的支付宝生活号里支付后有这个问题。
...

我这里没环境,
你猜疑是什么,那就想办法检测下你猜疑的对不对???
比如调用支付后,调用代码关闭页面试试..
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

54

主题

229

帖子

701

积分

高级会员

Rank: 4

积分
701
QQ
 楼主| 发表于 2018-3-9 14:27:05 | 显示全部楼层
liangyongfei 发表于 2018-3-9 14:25
我这里没环境,
你猜疑是什么,那就想办法检测下你猜疑的对不对???
比如调用支付后,调用代码关闭页面 ...

wex3.7下
justep.Shell.closeAllOpendedPages()
justep.Shell.closeAll ()

这两个方法没有了吧。我想关闭所有打开页面怎么实现?
回复 支持 反对

使用道具 举报

发表于 2018-3-9 14:29:49 | 显示全部楼层
不老刘 发表于 2018-3-9 14:27
wex3.7下
justep.Shell.closeAllOpendedPages()
justep.Shell.closeAll ()

你搜下API 文档  应该有的!
那你试试直接调用 window.close() 关闭整个应用窗口  行吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

54

主题

229

帖子

701

积分

高级会员

Rank: 4

积分
701
QQ
 楼主| 发表于 2018-3-9 14:41:50 | 显示全部楼层
liangyongfei 发表于 2018-3-9 14:29
你搜下API 文档  应该有的!
那你试试直接调用 window.close() 关闭整个应用窗口  行吗??
...

justep.Shell.closeAllOpendedPages()
justep.Shell.closeAll ()
这两个方法都试过了,执行完,点返回,之前那些页面其实都还在的。都能回退出来。并没有真的关闭掉
回复 支持 反对

使用道具 举报

发表于 2018-3-9 14:56:46 | 显示全部楼层
不老刘 发表于 2018-3-9 14:41
justep.Shell.closeAllOpendedPages()
justep.Shell.closeAll ()
这两个方法都试过了,执行完,点返回,之 ...

因为 路由回退 和 页面关闭 本来就有冲突
页面关闭 ,并不禁止路由回退的 ,  关闭的页面还可以重新回退回去的

http://docs.wex5.com/wex5-app-question-list-2135
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

54

主题

229

帖子

701

积分

高级会员

Rank: 4

积分
701
QQ
 楼主| 发表于 2018-3-9 15:43:31 | 显示全部楼层
  1. //history.back();
  2. justep.Shell.closePage();
复制代码

我按照上面的改过了,也合并js了,运行程序还是关闭访问过的页面后,前进的箭头还是可以点,还能回到刚刚关闭的页面呢?!

---

另外其他人做支付宝生活号,苹果手机下支付后没遇到过这类点左上角返回,白屏的情况吗?
回复 支持 反对

使用道具 举报

发表于 2018-3-9 16:11:22 | 显示全部楼层
不老刘 发表于 2018-3-9 15:43
我按照上面的改过了,也合并js了,运行程序还是关闭访问过的页面后,前进的箭头还是可以点,还能回到刚刚 ...

这个是物理回退键生效的   ios  系统应该不一样,确定代码执行了没??
苹果左上角是 路由 回退吧??  应该不是执行的物理返回键的逻辑的!!改了也应该没用

最好是在这个页面打印一下url地址是什么 ?? 每次点完按钮后,就打印下当前的url地址  ,看下url 地址有没有变化??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-28 09:21 , Processed in 0.060776 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表