簡體   English   中英

Phaser 2:游戲不會加載到WebView中

[英]Phaser 2: game does`t load into WebView

我的應用程序在計算機和手機瀏覽器的瀏覽器中工作正常,但它不會通過另一個應用程序的WebViev下載到最后。 我在這個應用程序中啟用了調試,並通過chrome控制台查看錯誤。 沒有一個。 如果我通過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置於Boot狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM