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

QQ登录

只需一步,快速开始

查看: 4136|回复: 7

[结贴] 微信里面的返回按钮,怎样监听跳转,而不是跳转到微信yi...

[复制链接]

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
发表于 2017-7-4 20:02:28 | 显示全部楼层 |阅读模式
本帖最后由 keyours 于 2017-7-4 20:09 编辑

目前做了一个功能,就是每次点击微信自带的返回的时候,就是退出应用跳转到了微信应用列表。
X5里面怎样去监听这个按钮,然后跳转到我指定的页面呢?

这个是我现在能够获取这个按钮,但是跳转不了?如图:
这个页面1,我点击返回
3.png

第二个提示这个监听
2.png

第三个闪了一下公文管理,然后空白
4.png

代码如下
147.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-7-5 11:31:57 | 显示全部楼层
如果是在平台门户中打开用
justep.Shell.showPage("$UI/appdemo/test/process/button/mainActivity.a?process=/appdemo/test/process/button/buttonProcess");
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
 楼主| 发表于 2017-7-5 17:21:12 | 显示全部楼层
jishuang 发表于 2017-7-5 11:31
如果是在平台门户中打开用
justep.Shell.showPage("$UI/appdemo/test/process/button/mainActivity.a?proce ...

我觉得我这个是返回问题,应该是路由返回,安卓就是实体按键返回
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-7-5 17:35:01 | 显示全部楼层
用了平台的门户,平台本来就有路由,而且对手机的返回键本来就已经监控了

如果直接点微信的返回平台没法接管
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
 楼主| 发表于 2017-8-21 19:06:35 | 显示全部楼层
jishuang 发表于 2017-7-5 17:35
用了平台的门户,平台本来就有路由,而且对手机的返回键本来就已经监控了

如果直接点微信的返回平台没法接 ...

我的应用是需要跑在微信公众号里面,我的需求是点击首页->详情页(比如A->B->C),然后点击详情页->首页(C->B->A)这样的。。现在点击那个物理按键也会退出微信浏览器的,

可是我看了仿淘宝的案例,确实可以这样一级级返回的。。仿淘宝里面是justep.Shell.showPage打开的。。我自己的页面是用windowdialog打开的,也设置的路由为true。可点击返回就  退出微信浏览器了,求解?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-22 10:05:24 | 显示全部楼层
点击首页这个首页是平台的门户页吗?如果不是平台是不会控制路径的,就是设置windowDialog的路由为true也控制不了的
只有用justep.Shell.showPage模式的平台才会控制路由
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
 楼主| 发表于 2017-8-23 14:34:42 | 显示全部楼层
jishuang 发表于 2017-8-22 10:05
点击首页这个首页是平台的门户页吗?如果不是平台是不会控制路径的,就是设置windowDialog的路由为true也控 ...

嗯,我看了下官方的案例(仿淘宝,网易新闻等),都是用justep.Shell.showPage()方式打开界面的,也同时会接管路由。。
那我想问下,是不是app里面所有的打开方式都用justep.Shell.showPage()去打开呢?

justep.Shell.showPage()和windowdialog的区别在哪里?


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-8-23 15:51:58 | 显示全部楼层
app中如果用了平台提供的门户就是justep.Shell.showPage()去打开

http://docs.wex5.com/open-page/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-23 16:23 , Processed in 0.062913 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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