【发布时间】:2016-12-07 07:14:59
【问题描述】:
我正在 WebView 中加载网页。该页面 a 包含用于 facebook 身份验证的链接。按下该链接时,会加载 facebook oauth 页面。这里的问题是,UI 字段没有正确呈现。请看截图
注意:但是,在移动浏览器上加载也是如此。
【问题讨论】:
-
可以看源码吗?
-
删除 Web 视图的自定义用户代理设置可解决此问题。感谢您的帮助!
我正在 WebView 中加载网页。该页面 a 包含用于 facebook 身份验证的链接。按下该链接时,会加载 facebook oauth 页面。这里的问题是,UI 字段没有正确呈现。请看截图
注意:但是,在移动浏览器上加载也是如此。
【问题讨论】:
请确保您的 facebook 登录网址包含 display=touch 属性。 如果不添加该属性并再次检查。
如果这不能解决您的问题, 将您的 webview 的用户代理字符串删除/添加到任何已知的移动浏览器用户代理字符串。
webView.getSettings().setUserAgentString(<user agent string>);
【讨论】: