【问题标题】:Using Android Webview with a Squidman Proxy and locally hosted website使用带有 Squidman 代理和本地托管网站的 Android Webview
【发布时间】:2016-10-27 11:52:24
【问题描述】:

我正在开发一个在 Apache (XAMPP) 上运行的移动网站,并使用 HOSTS 文件和 vhosts 配置映射到 https://dev.myapp.com。开发站点也使用自签名证书

我可以通过浏览器正常访问该应用程序,但是现在我正在尝试使用 Cordova 开发一个 WebView 应用程序,当从我们的生产服务器 (https://myapp.com) 加载内容时,cordova webview 工作正常,但是当我只显示一个白页时尝试在 Android 设备上从我的开发服务器加载内容。

我在我的 mac 上使用 squidman 为我的手机创建代理以连接到开发服务器,这在普通浏览器上也能正常工作。如果我在 ios 上运行 webview 并且工作正常,因此我假设这是特定于 android webview...

有没有人遇到过这个问题,我是不是遗漏了一些配置细节?

谢谢。

【问题讨论】:

    标签: android cordova webview proxy


    【解决方案1】:

    显然,并非所有应用程序都使用代理,但浏览器肯定会。

    目前我发现的最佳解决方案是在有根设备上安装ProxyDroid 并强制所有应用使用代理

    【讨论】:

      猜你喜欢
      • 2015-03-24
      • 2011-07-31
      • 2019-07-20
      • 2011-03-27
      • 2018-03-17
      • 2021-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多