注销期间Webview会抛出ERR_NAME_NOT_RESOLVED

时间:2017-12-22 20:07:12

标签: android webview

我有一个通过webview加载的应用程序。我可以登录通过webview启动的应用程序。但是在注销期间,它会向发送注销请求的服务器抛出ERR_NAME_NOT_RESOLVED错误。

当我在移动设备上的常规浏览器中执行相同的登录/注销时,我仍然在浏览器上遇到相同的错误。 当我在PC上的常规浏览器中进行相同的登录/注销时,它完全正常。

不完全确定这是使用Chromium客户端问题的webview还是服务器问题?

1 个答案:

答案 0 :(得分:1)

当您在WebView和&amp ;;上面对此问题时移动Web浏览器。这肯定是网站服务器问题

Web应用程序通常根据浏览器的UserAgent Sting决定很多东西

  • 要重定向用户的域名?,例如 desktop.blablablablablabla.com mobile.blablablablablablala.com
  • 网页布局应该是什么
  • 应提供多大尺寸的图片
  • 应该提供什么媒体
  • 和许多其他事情

您可以使用 http://whatsmyuseragent.org/ 检查您的用户代理字符串 对于台式电脑和电脑,它会有所不同。移动网络浏览器

示例用户代理字符串

桌面PC浏览器: Mozilla / 5.0(Macintosh; Intel Mac OS X 10_13_1)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 63.0.3239.132 Safari / 537.36

移动浏览器: Mozilla / 5.0(Linux; Android 7.0; PLUS Build / NRD90M)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 61.0.3163.98 Mobile Safari / 537.36

要在桌面PC浏览器上复制问题,您可以使用一些 UserAgent切换器插件,切换到某些移动浏览器用户代理并且问题也可以在那里重现

Firefox桌面浏览器的一个此类插件是https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher-revived/