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

QQ登录

只需一步,快速开始

查看: 2830|回复: 6

[处理中3] showpage页面跳转后为什么有浏览器的地址栏

[复制链接]

2

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
发表于 2016-5-11 22:02:00 | 显示全部楼层 |阅读模式
首先,我使用了仿淘宝案例中的这个打开页面的事件,之后点击图片中的通知区域,成功转跳到通知详细页面,但是为什么会有浏览器的地址栏,这个地址栏应该怎么去掉呢?
QQ图片20160511215927.png
S60511-215028.jpg
S60511-215037.jpg
发表于 2016-5-12 11:33:48 | 显示全部楼层
请问首页有没有定义shellImp!
单页应用要求必须定义,而且必须是指定首页先打开,然后才能shell打开其他页面,你可以参考仿淘宝案例的index.w的定义

而且打包时index.w必须要指定为首页地址!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 1 反对 0

使用道具 举报

23

主题

139

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2016-11-26 21:50:44 | 显示全部楼层
liangyongfei 发表于 2016-5-12 11:33
请问首页有没有定义shellImp!
单页应用要求必须定义,而且必须是指定首页先打开,然后才能shell打开其他页 ...

跟楼主遇到一样的问题。
1.肯定是定义 了shell!app正常情况下,收到通知都是能打开通知,并跳到指定showpage页的。
2.但是自启动模式下,app退出,极光能收到通知 ,点通知,打开app,showpage,显示新的浏览器,并打不开,地址显示为:http://detail/,是不是打开通知,极光回调执行优先于 app先初始化,所以造成,不办法showpage,如何判断 app是否加载完,再执行showpage。
3.此问题,论坛里多人遇到,但都没人解决,请官方给解决方案。
回复 支持 反对

使用道具 举报

发表于 2016-11-28 11:37:58 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-11-28 11:40 编辑
ipbia 发表于 2016-11-26 21:50
跟楼主遇到一样的问题。
1.肯定是定义 了shell!app正常情况下,收到通知都是能打开通知,并跳到指定show ...

只能是修改插件  或者自定义插件实现

原生代码启动一个server 来做,因为js是无法后端运行的!
http://docs.wex5.com/cordova-plugin-voicemanager-android/

我在内部系统提下吧!
已作为产品功能建议提交(内部编号:2016112800005),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

139

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2016-11-28 12:42:36 | 显示全部楼层
liangyongfei 发表于 2016-11-28 11:37
只能是修改插件  或者自定义插件实现

原生代码启动一个server 来做,因为js是无法后端运行的!

楼主的问题,不是js无法在后台运行的问题,而是执行showpage的时候 ,app还没初始化完,门户shell也没初始化完,有没app加载完成的事件?目前只能用延时这种low的方法解决。
回复 支持 反对

使用道具 举报

发表于 2016-11-28 14:39:06 | 显示全部楼层
ipbia 发表于 2016-11-28 12:42
楼主的问题,不是js无法在后台运行的问题,而是执行showpage的时候 ,app还没初始化完,门户shell也没初 ...

可以判断 loadingBar 是否加载完,这样行吗:
http://bbs.wex5.com/forum.php?mo ... 09409&pid=165329214
请问APP 启动的时候,js可以正常执行到吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

139

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2016-11-28 14:51:58 | 显示全部楼层
liangyongfei 发表于 2016-11-28 14:39
可以判断 loadingBar 是否加载完,这样行吗:
http://bbs.wex5.com/forum.php?mo ... 09409&pid=165329214 ...

app启动后,js是执行的。所以才会去调showpage,我试下你的loadingbar方法。不过。我按论坛里的操作,屏蔽了loadingbar ,也就是直接在loadingbar.js里的各函数里,直接return了,估计就不能用settimeout去侦听判断了吧。我先试下。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 21:39 , Processed in 0.068226 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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