判断首次运行

学无止境✅  2016-3-17
0


今天在做客户端的时候想加一个功能,就是当用户首次使用本软件的时候弹出一个窗口显示软件的使用教程,类似QQ啊其他软件一样,觉得这个功能还是很实用,应该很多人也需要,就写上来,很简单的东西。

localStorage是HTML5的本地存储,并无时间限制,所以完全可以实现,用到localStorage.pagecount计数访问次数,代码如下:

<script type="text/javascript">
if (localStorage.pagecount)
  {
  localStorage.pagecount=Number(localStorage.pagecount) +1;
  }
else
  {
  localStorage.pagecount=1;
  }
if (localStorage.pagecount == 1)
  {
window.location.href="home.html";  //这里也可以换成APPCAN的打开窗口API
  }
else
  {
document.write("你一共运行本页面共计: "+ localStorage.pagecount + " 次");
  }
</script>

当首次运行后,运行home.html文件
后升级客户端,在index.html没修改的情况, localStorage.pagecount 继续计数
当删除客户端重新安装后, localStorage.pagecount 重新计数

游客  现在