2012-05-16 29 views
6

Khi tôi sử dụng JSConsole và gõ window.history nó không chứa bất kỳ phương thức nào cho pushState. Vì vậy, những gì đã happend? Có bị xóa trong Android 4.0 trong trình duyệt mặc định hay không hoặc tôi có thể sử dụng nó như thế nào?pushState trong Android 4.0

Trả lời

9

Vâng, đó là một lỗi hồi quy, nhưng họ dường như không phải rất quan tâm đến việc sửa chữa nó:

http://code.google.com/p/android/issues/detail?id=23979 bỏ phiếu cho nó.

Vì hầu hết các nhà sản xuất thường tùy chỉnh trình duyệt theo một cách khác, họ có thể tự triển khai trình duyệt. Tôi có tuy nhiên không bao giờ đi qua bất kỳ điện thoại ICS hỗ trợ đầy đủ api lịch sử. không thể nói tôi đã được tìm kiếm mặc dù.

CHỈNH SỬA: Đã được xác nhận rằng nó đã được sửa trong 4.0.4, tuy nhiên chỉ theo nghĩa là các phương thức ở đó và làm những gì bạn mong đợi, nhưng thanh URL không được cập nhật.

+1

Để cập nhật câu trả lời cũ, hỗ trợ cho API lịch sử đã được thêm vào 4.2.0 –

0

API lịch sử được hỗ trợ tốt trong Android 2.2 và 2.3, nhưng phiên bản 3 và 4 thì không. Không có chữ vào việc nó sẽ được đưa trở lại trong

read more

. Nhưng tôi nghĩ rằng nếu bạn sử dụng chrome trong Android 4 bạn có thể sử dụng tính năng này.

+0

Điều đó không đúng. API lịch sử được triển khai (các phương thức có sẵn) nhưng ** không được hỗ trợ tốt ". Đối với nhiều phiên bản bao gồm 4.0.4, nó không cập nhật thanh vị trí, hoặc không hiển thị nút quay lại, hoặc nếu không có lỗi trong trạng thái không nhất quán. –

Các vấn đề liên quan