全页网页javascript在锁定iPad时崩溃
我有一个基于AngularJS的网页,该网页针对iPad上的全屏模式进行了优化,使用全页网页javascript在锁定iPad时崩溃,javascript,ios,ajax,ipad,fullscreen,Javascript,Ios,Ajax,Ipad,Fullscreen,我有一个基于AngularJS的网页,该网页针对iPad上的全屏模式进行了优化,使用 <meta name="apple-mobile-web-app-capable" content="yes"> 在iPad因长时间不活动或使用锁定按钮而被锁定之前,一切正常。一旦它被解锁,javascript的行为就会很奇怪。有些是可行的,但AJAX调用都不可行。我收到一个网络错误 我看到这里提出了同样的问题:,但似乎没有得到回答 我不会在任何正在进行的AJAX调用期间锁定它,而是在加载所有内容
<meta name="apple-mobile-web-app-capable" content="yes">
在iPad因长时间不活动或使用锁定按钮而被锁定之前,一切正常。一旦它被解锁,javascript的行为就会很奇怪。有些是可行的,但AJAX调用都不可行。我收到一个网络错误
我看到这里提出了同样的问题:,但似乎没有得到回答
我不会在任何正在进行的AJAX调用期间锁定它,而是在加载所有内容时锁定它
这似乎与全屏模式下发生的缓存有关。有人有办法解决这个问题吗?就我们的应用而言,这是一个止步秀
更新:我使用grunt来构建我的项目,因此我使用cache bust将动态字符串添加到app.056fd53c6f25f5b2.js的文件名中,但问题仍然存在。我认为保留缓存内容。您可以尝试添加no或将js/ajax刷新脚本放在see more和$.ajaxSetup{cache:false}部分;我已经通过向文件名添加动态生成的字符串来禁用缓存。但问题仍然存在: