2012-05-16 2 views
6

JSConsole을 사용하고 window.history를 입력하면 pushState에 대한 메소드가 포함되지 않습니다. 무슨 일이 있었 니? 기본 브라우저에서 Android 4.0에서 제거 되었습니까? 아니면 어떻게 사용할 수 있습니까?Android 4.0의 pushState

답변

9

예, 그것은 회귀 버그,하지만 그들은 그것을 해결에 매우 관심이 될 것 같지 않습니다

http://code.google.com/p/android/issues/detail?id=23979 투표를 그것을 위해.

대부분의 제조업체는 일반적으로 브라우저를 하나 또는 다른 방법으로 사용자 정의하므로 자체적으로 구현할 수 있습니다. 그러나 역사 API를 완벽하게 지원하는 ICS 전화는 본 적이 없습니다. 내가보고 있었다라고 말할 수 없다.

편집 : 4.0.4에서는 수정되었지만 메서드가 있고 예상 한 대로만 수행되지만 URL 표시 줄은 업데이트되지 않는다고 주장되었습니다.

+1

이전 답변을 업데이트하려면 History API에 대한 지원이 4.2.0에 추가되었습니다. –

0

History API는 Android 2.2 및 2.3에서는 제대로 지원되지만 버전 3 및 4에서는 지원되지 않습니다. 거기가 다시 넣어 여부에 아무런 단어가 없습니다.

read more

하지만 난 당신이 안드로이드 4에서 크롬을 사용하는 경우이 기능을 사용할 수 있다고 생각합니다.

+0

사실이 아닙니다. 히스토리 API가 구현되었으며 (메소드를 사용할 수 있음) ** ** 잘 지원되지 않습니다. 4.0.4를 포함한 많은 버전에서, 위치 표시 줄을 업데이트하지 않거나, 뒤로 버튼을 표시하지 않거나, 일관성없는 상태로 버그를 출력합니다. –