1

大家好!一个快速的问题。如果有人可以帮助我...

我正在为我的控制器使用 HTML5/Javascript 为 AirConsole 创建一个游戏。我目前正在测试它,我发现 CSS 不一样:

  • 当我使用控制器的 AirConsole 应用程序玩游戏时
  • 当我在手机上使用 Google Chrome 浏览器时。

你们中的任何人都知道为什么吗?我无法访问应用程序上的代码,所以我不知道发生了什么...

我希望 AirConsole 应用程序具有 Google Chrome webview 的包装器,因此具有相同的显示结果。

这是在移动设备上使用 Google Chrome (v62.0.3202.84) 的视图: Google Chrome 控制器

这是最新版本的 AirConsole 应用程序 (v.2.0.6) 的结果: AirConsole App Controller

4

1 回答 1

2

在 Android AirConsole 上使用使用 Chromium 版本 53 的 Crosswalk。这不是使用来自 Android 的最新 chrome 的系统 webview。我们将在将来的某个时候更改它以使用系统 webview,因为 Crosswalk 开发已停止。

在 iOS 上 AirConsole 使用系统 WebView,它使用内部 Safari。

有一个选项可以让您在应用程序中调试控制器: https ://people.apache.org/~pmuellr/weinre/docs/latest/

此工具允许您在任何应用程序中调试任何基于 webkit 的 webview。这是一个纯 JavaScript 解决方案。

请注意,WeinRe 只能通过 http 而不是 https。这意味着您必须从本地主机运行您的 AirConsole 游戏。

免责声明:我最近没有使用过 WeinRe,但我很确定它今天仍然可以使用。

如果未通过 hello@n-dream.com 联系 AirConsole 团队,我们可以为您提供调试 APK 版本(仅限 Android)。

于 2017-12-06T08:05:24.420 回答