Phaser 2:游戏未加载到 WebView

Phaser 2: game does`t load into WebView

我的应用程序在计算机上的浏览器和 phone chrome 上运行良好,但它无法通过另一个应用程序的 WebViev 下载到最后。 我在此应用程序中启用调试并通过 chrome 控制台查看错误。有 none 个。如果我通过 chrome 设备遥控器重新加载应用程序,它可以正常工作。然而,第一次启动只加载了一小部分资源。 服务器端nginx配置如下:

location /game {
                        alias /home/...;
                         if ($request_method = 'POST') {
                            add_header 'Access-Control-Allow-Origin' '*';
                            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
                            add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
                            add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
                         }
                         if ($request_method = 'GET') {
                            add_header 'Access-Control-Allow-Origin' '*';
                            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
                            add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
                            add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
                         }
        }

可能是什么问题?

看来问题已经解决了。事实证明,WebView 错误地传递了 window.innerWidth 值,因此所有精灵都显示得太小并且不可见。遗憾的是这个问题只存在于WebView中。 我只是将 window.innerWidth 置于启动状态。