PushState в Android 4.0

Когда я использую JSConsole и тип window.history, он не содержит никакого метода для pushState. Итак, что случилось? Удалено ли в Android 4.0 в браузере по умолчанию или как я могу его использовать?

Да, это ошибка регрессии, но они, похоже, не очень заинтересованы в ее исправлении:

http://code.google.com/p/android/issues/detail?id=23979 голосовать за него.

Поскольку большинство производителей обычно настраивают браузер так или иначе, они могут реализовать его сами. Однако я никогда не сталкивался с каким-либо телефоном ICS, который полностью поддерживает историю api. Не могу сказать, что я смотрел, хотя.

EDIT: Утверждается, что он исправлен в 4.0.4, однако только в том смысле, что методы существуют и делают то, что вы ожидаете от них, но строка URL-адреса не обновляется.

API истории хорошо поддерживается в Android 2.2 и 2.3, но версии 3 и 4 этого не делают. Нет слов о том, будет ли он возвращен.

прочитайте больше

Но я думаю, что если вы используете Chrome в Android 4, вы можете использовать эту функцию.