Webview не отображает Twitter на некоторых дроидах - PullRequest
7 голосов
/ 08 июля 2011

Это неясная, возможно, аппаратно-зависимая ошибка.

У меня есть веб-просмотр, который пытается отобразить ленту Twitter, например: http://twitter.com/HP

Представление работает на Droid нормально2, но не работает на Droid и Droid X.

Вместо отображения страницы, он просто отображает логотип Twitter и навсегда зависает.

об устройствах:

Все работаеттакое же программное обеспечение и Android 2.2.Тем не менее, они работают под управлением разных версий Android 2.2.Droid X: 2.2.1 Droid 1: 2.2.2 Droid 2: 2.2

Кажется, что Verizon, должно быть, добавил ошибку или исправил ошибку в своих более поздних версиях 2.2.

1 Ответ

38 голосов
/ 08 июля 2011

Это ответ:

добавьте это:

        webView.getSettings().setDomStorageEnabled(true);

(плюс используйте код отсюда: http://www.codelark.com/2010/09/13/backwards-compatibility-in-android-using-reflection/)

Я понятия не имею, почему, но еслиВы когда-либо видели сообщение об ошибке, подобное этому: Веб-консоль: Uncaught TypeError: Невозможно прочитать свойство 'profile' из undefined, затем попробуйте добавить этот параметр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...