我有一个通过webview加载的应用程序。我可以登录通过webview启动的应用程序。但是在注销期间,它会向发送注销请求的服务器抛出ERR_NAME_NOT_RESOLVED
错误。
当我在移动设备上的常规浏览器中执行相同的登录/注销时,我仍然在浏览器上遇到相同的错误。 当我在PC上的常规浏览器中进行相同的登录/注销时,它完全正常。
不完全确定这是使用Chromium客户端问题的webview还是服务器问题?
答案 0 :(得分:1)
当您在WebView和&amp ;;上面对此问题时移动Web浏览器。这肯定是网站服务器问题。
Web应用程序通常根据浏览器的UserAgent Sting决定很多东西
您可以使用 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/