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

QQ登录

只需一步,快速开始

查看: 5207|回复: 7

[结贴] 返回登录页问题

  [复制链接]

12

主题

22

帖子

88

积分

初级会员

Rank: 2

积分
88
QQ
发表于 2016-1-29 15:04:40 | 显示全部楼层 |阅读模式
登录页打包到手机,但是登录后的页面我们放到远程服务器中,请问从登录后的页面如果返回手机打包的登录页?比如远程服务的页面中有一个【退出】功能,需要退回到手机打包的登录页。
发表于 2016-1-29 15:27:54 | 显示全部楼层
可以吧!登录建议做成windowDialog
http://bbs.wex5.com/forum.php?mo ... 7&pid=165207766

你的退出只需要把用户本地存储信息清除掉,然后window.location.href = 定位到index.w中
index.w的onload事件中 判断是否存在用户信息,如果不存在,弹出登录页就OK ,然后重新登录!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

22

帖子

88

积分

初级会员

Rank: 2

积分
88
QQ
 楼主| 发表于 2016-1-29 16:05:19 | 显示全部楼层
liangyongfei 发表于 2016-1-29 15:27
可以吧!登录建议做成windowDialog
http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=85 ...

1、我们的登录页是一个html的,我们自己做的,用你们的打包工具打包到手机端,然后登录成功后跳转到了我们部署到远程服务器的一个HTML中
2、我们现在是想从远程的HTML中退出系统,回到部署到手机中的login.html页面,直接用window.location.href不行

您看还有其他办法吗?以前有人做过类似的需求吗?
回复 支持 反对

使用道具 举报

发表于 2016-1-29 16:23:27 | 显示全部楼层
dunan 发表于 2016-1-29 16:05
1、我们的登录页是一个html的,我们自己做的,用你们的打包工具打包到手机端,然后登录成功后跳转到了我 ...

请问这个html的登录页面服务器存在吗??如果存在,那么使用window.location.href就可以跳转,否则肯定是无法再跳转回来了!
如果是打包一个网站,直接使用 模式4打包就OK了!
你这种一半资源打包里,服务器还没这个资源,还不是使用WeX5 开发的页面,应该是没有办法解决的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

22

帖子

88

积分

初级会员

Rank: 2

积分
88
QQ
 楼主| 发表于 2016-2-2 10:55:58 | 显示全部楼层
liangyongfei 发表于 2016-1-29 16:23
请问这个html的登录页面服务器存在吗??如果存在,那么使用window.location.href就可以跳转,否则肯定是 ...

您好,还有一个问题,像这种一半打包,一半放到远程服务器的模式,localStorage如果我在打包的页面里设置了,我们发现在远程的HTML中获取不到,有解决办法吗?
回复 支持 反对

使用道具 举报

发表于 2016-2-2 11:36:57 | 显示全部楼层
dunan 发表于 2016-2-2 10:55
您好,还有一个问题,像这种一半打包,一半放到远程服务器的模式,localStorage如果我在打包的页面里设置 ...

远程的html也是加载到本地运行的!localStorage 是属于浏览器的一个缓存对象
只要你在另一页面的js运行前,已经给localStorage赋值了!那么ji执行的时候就能获取到这个值

但是打包的增强型浏览器有一个bug就是 localStorage可能会存储失败!这个时候可以存在sqlite中
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

22

帖子

88

积分

初级会员

Rank: 2

积分
88
QQ
 楼主| 发表于 2016-2-2 12:07:32 | 显示全部楼层
本帖最后由 dunan 于 2016-2-2 12:17 编辑
liangyongfei 发表于 2016-2-2 11:36
远程的html也是加载到本地运行的!localStorage 是属于浏览器的一个缓存对象
只要你在另一页面的js运行前 ...

我们自己开发了一个cordova插件,在打包进手机的html中好使,但是远程服务器调用不到?请问远程的html怎么调用打包进入手机的cordova插件?另外,我们没有使用增强型的浏览器,为什么localStorage也丢失了?
回复 支持 反对

使用道具 举报

发表于 2016-2-2 12:56:10 | 显示全部楼层
dunan 发表于 2016-2-2 12:07
我们自己开发了一个cordova插件,在打包进手机的html中好使,但是远程服务器调用不到?请问远程的html怎么 ...

你的html中要引入cordova.js文件,参考模式4打包:http://wex5.com/cn/11729/
然后在你服务器页面对应的js文件中,写cordova插件的方法就行了!

localStorage 应该不会丢弃的!可能是你访问页面的时候那个值还没存上呢!!你可以在js中使用alert弹出提示一下!在存的时候弹一下,取的时候也弹出一下!
如果存的时候有值,而且先弹出的!那么取的时候应该是能取得到
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 05:09 , Processed in 0.051653 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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