【问题标题】:Webview not displaying Twitter on some DroidsWebview 在某些 Droids 上不显示 Twitter
【发布时间】:2012-05-31 22:29:10
【问题描述】:

这是一个模糊的,可能与硬件相关的错误。

我有一个 webview 试图显示这样的 twitter 提要:http://twitter.com/HP

该视图在 Droid 2 上运行良好,但在 Droid 和 Droid X 上失败。

它不显示页面,只显示 twitter 徽标并永远挂起。

关于设备:

都运行相同的软件,Android 2.2。但是,它们运行的​​是不同风格的 Android 2.2。 机器人 X:2.2.1 机器人 1:2.2.2 机器人 2:2.2

看来 Verizon 肯定在他们的 2.2 更高版本中添加了一个错误或修复了一个错误。

【问题讨论】:

  • 依赖硬件的 webview?听起来很奇怪。您能否验证页面数据是否在所有情况下都实际完整传输?另外,设备发送的 HTTP 标头之间是否存在差异?
  • 他们都运行相同的软件吗?

标签: android twitter


【解决方案1】:

这就是答案:

添加这个:

        webView.getSettings().setDomStorageEnabled(true);

(加上使用这里的代码: http://www.codelark.com/2010/09/13/backwards-compatibility-in-android-using-reflection/)

我不知道为什么,但是如果您看到这样的错误消息: Web 控制台:未捕获的类型错误:无法读取未定义的属性“配置文件” 然后尝试添加此设置。

【讨论】:

  • 给定的链接(codelark)不再起作用。你能提供那里给出的代码吗?
  • 这正是我需要做的!
  • 这是神送的!我的应用为此受苦了几个月!谢谢你!
猜你喜欢
  • 2012-11-16
  • 2016-05-11
  • 2014-05-19
  • 1970-01-01
  • 1970-01-01
  • 2012-01-07
  • 2017-01-06
  • 2013-10-25
  • 1970-01-01
相关资源
最近更新 更多