2

我创建了一个基于移动网络的游戏,并使用“添加到主屏幕”功能允许用户将其作为应用程序添加到他们的 iOS 设备。

但是,最近它开始出现故障。它一直没有问题,但可能在 iOS 8.3 更新后开始起作用。这是我脑海中的代码,最近没有更改,所以应该不是问题:

<meta name="viewport" content="width=590px, user-scalable=0">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">

当我进入登录屏幕时,它可以正常工作,但是在横向登录后,左右两侧突然出现了边距。如果我以纵向登录,则没有边距。如果我将手机从带有边距的横向旋转到纵向,它会正常显示,如果我将它向后旋转,边距会突然增加很多,然后如果我再次尝试旋转设备,它就会崩溃。

我已经采取了一些屏幕来显示问题:

  1. http://i.imgur.com/o2Jr8af.png
  2. http://i.imgur.com/Q6ZOXuj.png
  3. http://i.imgur.com/7bGoc42.png
  4. http://i.imgur.com/Mh8hsml.png

在最后一个屏幕截图之后,webapp 就崩溃了。它仅在 web 应用程序中显示此行为,如果我通过 Safari、我的 Android 应用程序(在 WebView 中加载网站)或带有模拟用户代理的桌面访问游戏,则网站可以正常运行。

我尝试删除 webapp,重新启动手机并将其添加回我的主屏幕,但无济于事。我首先猜测这是一个缓存问题,但在 Safari 中正确查看网站后应该已经解决了。

对于那些想尝试自己的人来说,游戏是 www.reincarnationgame.com

4

0 回答 0