随机文章
公司新闻
你的位置:主页 > 365体育动画 > 正文365体育动画
微信集成网页H5解决倒计时错误js
点击上面的“Web前端网页设计”按钮,有管理的用户界面设计HTML DIV + CSS HTML 5 + CSS 3的用户界面,使用Javascript,JQuery的,PHP,MySQL和现场帝国CMS网站越来越多。
项目要求:我们在微信的公共账户中嵌入H5购物中心的页面
项目本身的开发与移动设备的网页没有太大的不同。这只是昨天发现的事情。这很复杂而且容易。
用户下订单后,在选择付款方式页面上有一个倒计时逻辑(自下订单24小时后付款将不会完成.ws),js代码是它如下。
脚本类型= text / javascriptvar时间间隔= 20160113 //守护程序生成24小时时差。我在这里写var timer。注册功能{一个if(时间间隔0){风险时间= Math.floor(时间间隔/(60 * 60)= Varmin Math.floor((时间间隔 - (时间* 60 * 60))/ 60); VAR第二=(时间间隔 - (时间* 60 * 60) - (分钟* 60))VAR字=付费restTime +(时间10(0 +时间):时间):(?分钟10(0 +)分钟)+ +:分钟)+:+(。?秒10(0 + S):?秒)+,订单到期将被自动取消时间间隔 - ; jQuery的(.TC)的.html(I类=时间+字);计时器= setTimeout的(注册,1000);}否则{$(内容).find(.w_op).hide; clearTimeout(定时器); jQuery的(.TC)的.html(I类=时间+顺序过期,它自动到?window.location.href=@Url.Action被取消(的OrderDetail,顺序,新的{ORDERNUMBER = Model.No})//顺序期满,跳G传输到订单的详细信息页面}}jQuery的(文件).ready(function{UpdateTime;脚本页面如下所示:
像这样写,没有问题,本地测试也没问题。
但是,将它放在外面会引起问题。在Android版的微信中,即使在屏幕关闭之前,手机锁定屏幕和倒计时也可能无法执行。屏幕时间,时间依旧......
当然,后来当然,我不能担心,因为各方都在寻求帮助并寻求帮助,我有以下几点:
在实施倒计时时,当您第一次进入页面时,您要求服务器获取倒计时的剩余时间,然后由js等执行倒计时等。手机被解锁后后的锁屏是在进步,但由于倒计时的时间是不准确的,你没有时间去申请解锁后返回到服务器也进入倒计时。虽然它很重要,但仍然根据最后一个锁定屏幕计算。这是因为浏览器具有缓存并且缓存浏览器而不更新页面。
之后,我们使用元数据建立多个部分的验证,并在每次访问页面时设置页面的nocache。您需要从服务器检索它,而不是使用缓存读取它。
到期日期设置到期日期。您需要在服务器过期时请求它。
使用content属性在http-equiv属性中显示Expries以指示页面缓存的缓存时间。
Expries = 0,缓存过期前的小数分钟当用户在页面过期之前返回页面时,将显示页面的缓存版本。
Meta http - equiv = pragma content = no cache meta http - equiv = cache control content = no cache meta http - equiv = content expiration = 0完全解析
免责声明:本文来自互联网。如果您有版权问题,请联系客服。谢谢。
请点击“阅读全文”加入交流学习小组。

 
 
 下一篇:新DNF频道的新区域频道出现错误:当您复制当天