【问题标题】:Facebook oauth page not displayed properlyFacebook oauth 页面未正确显示
【发布时间】:2016-12-07 07:14:59
【问题描述】:

我正在 WebView 中加载网页。该页面 a 包含用于 facebook 身份验证的链接。按下该链接时,会加载 facebook oauth 页面。这里的问题是,UI 字段没有正确呈现。请看截图

注意:但是,在移动浏览器上加载也是如此。

【问题讨论】:

  • 可以看源码吗?
  • 删除 Web 视图的自定义用户代理设置可解决此问题。感谢您的帮助!

标签: android facebook oauth


【解决方案1】:

请确保您的 facebook 登录网址包含 display=touch 属性。 如果不添加该属性并再次检查。

如果这不能解决您的问题, 将您的 webview 的用户代理字符串删除/添加到任何已知的移动浏览器用户代理字符串。

webView.getSettings().setUserAgentString(<user agent string>);

【讨论】:

  • 通过删除自定义用户代理来工作。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-01
  • 2018-11-21
相关资源
最近更新 更多