我的应用程序在计算机上的浏览器和Chrome浏览器中可以正常运行,但无法通过另一个应用程序的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';
}
}
可能是什么问题?
答案 0 :(得分:0)
问题似乎已解决。事实证明,WebView错误地传递了window.innerWidth值,因此所有子画面都显示得太小且不可见。遗憾的是,仅在WebView中发现了此问题。 我只是将window.innerWidth设置为Boot状态。