Как можно отключить выделение текста в Android 3.0 Honeycomb?

Эта простая тестовая страница содержит фрагмент, который обычно подавляет выделение текста на Android, iOS, Chrome, Safari и Firefox:

.unselectable {
     -moz-user-select: none;
     -webkit-user-select: none;
}

У меня есть много тестовых устройств, и я смог подтвердить, что это подавляет выделение текста на устройствах Android 2.X, но не делает этого на Xoom под управлением Android 3.0 Honeycomb.

So:

  • Это проблема, специфичная для Honeycomb, или проблема, специфичная для Xoom?
  • Есть ли хак для исправления сейчас или исправление, готовое для Android?

person heydenberk    schedule 22.04.2011    source источник


Ответы (2)


Логика выбора была переписана для 3.0, поэтому я думаю, что они либо пропустили соблюдение этого атрибута, либо просто решили его игнорировать (пользователь запутается, если он может выбрать текст на одной странице, но не на другой).

Попробуйте написать отчет об ошибке на странице http://code.google.com/p/android/issues/list

person alexanderblom    schedule 23.04.2011
comment
Я обеспокоен тем, что это не ошибка Honeycomb, а ошибка в браузере Xoom, в частности. - person heydenberk; 24.04.2011
comment
Браузер Xoom — это стандартный браузер Honeycomb. Xoom — это стандартный Honeycomb. - person alexanderblom; 25.04.2011

Я не думаю, что это верно для всех разных телефонов Android. У меня на HTC Desire 2.2, и -webkit-user-select: none вообще не действует. Это действительно раздражает, но это правда.

person Anders Ekdahl    schedule 20.05.2011