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

QQ登录

只需一步,快速开始

查看: 3646|回复: 5

[结贴] 窗口返回问题

[复制链接]

11

主题

31

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
发表于 2015-8-7 16:53:17 | 显示全部楼层 |阅读模式
开发工具使用WeX5 3.2正式版,在真机Android4.2下测试发现,利用门户Portal开发的程序,在首页里点击图标,调用justep.Portal.openWindow(require.toUrl($(event.currentTarget).attr("url")));进入子窗口后,使用手机上的返回按钮返回主界面后,再点击该图标就进不去了!而如果把上面的代码换成window.location.href = require.toUrl($(event.currentTarget).attr("url"));,点击手机上的返回按钮后,再点击图标还能再次进入子窗口,但是子窗口退出按钮的{operation:'window.close'}又不触发了,不能返回到主页面了!真是郁闷!求教,如何解决?
发表于 2015-8-7 16:58:16 | 显示全部楼层
本地浏览器是这样的效果吗?
justep.Portal.openWindow的这种方式点击关闭窗口,是否能成功
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

31

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
 楼主| 发表于 2015-8-7 17:14:55 | 显示全部楼层
可以,用justep.Portal.openWindow调用的子窗口,再用{operation:'window.close'}可以正常关闭!但是用手机返回键关闭的,就不能再次打开了!
回复 支持 反对

使用道具 举报

11

主题

31

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
 楼主| 发表于 2015-8-9 09:42:22 | 显示全部楼层
问题解决了,可以结贴了!
回复 支持 反对

使用道具 举报

发表于 2015-8-10 10:34:10 | 显示全部楼层
knightj 发表于 2015-8-9 09:42
问题解决了,可以结贴了!

请问真么解决的?麻烦您详细描述下!以供他人参考,谢谢
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

31

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
 楼主| 发表于 2015-8-13 09:53:42 | 显示全部楼层
该问题是attachDoubleClickExitApp函数的问题,其内部在判断exitAppTicker不为最顶层后采用了history.back();回退到主窗口,历史窗口没有正常关闭,因此第二次再点击主窗口上的图标进入后进不去了!我将这段逻辑改为closepage的代码,就好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 05:08 , Processed in 0.053322 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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