Phonegap仅在第一时间显示登录页面

时间:2015-04-12 14:04:25

标签: javascript cordova

我正在开发一个phonegap应用程序,我想只显示登录页面(index.html),如果他们是第一次登录的话。一旦他们登录,即使他们退出并重新开放,也不应该出现该页面。

我目前在localStorage中有一个布尔值,用于跟踪它们是否经过身份验证。如果他们是

$(function (){
if (window.localStorage.is_authenticated){
    window.location.replace('member_card.html');
} });

问题在于,如果用户通过关闭并打开应用程序导航到登录,登录屏幕会闪烁/闪烁,然后转到member_card页面。

是否可以平滑此过渡或不显示登录页面?

1 个答案:

答案 0 :(得分:-1)

您需要做的是尽快运行查看is_authenticated的javascript。目前听起来JS在页面加载/渲染之后运行,然后导航到下一页。

另一种方法是重新定义逻辑并将登录屏幕放在单独的页面上,并将索引作为member_card页面。如果用户没有登录而不是相反,IE只会进入登录页面。

最后看看单页网页设计。虽然它不会消除过渡,但会减少相当数量。我一直在使用Roadcrew.js取得了相当大的成功。

相关问题