2013-05-02 35 views
8

Tôi biết tôi có thể thêm một băm vào cuối url như sau:Có thể buộc trình duyệt tải lại cùng một trang bằng một băm không?

window.location.hash = '#myFancyHash'; 

Nhưng vì nhiều lý do tôi cần phải tải lại đầy đủ trang. Trên một số trình duyệt, thao tác này hoạt động tốt:

window.location = window.location.href + '#myFancyHash'; 

Nhưng những người khác từ chối tải lại trang vì nó thấy url mới chỉ là phiên bản băm.

Có cách nào để buộc tất cả các trình duyệt phải chuyển hướng (tải lại) trang một lần nữa không?

Trả lời

11
window.location.hash = '#myFancyHash'; 
window.location.reload() 

Điều này gây ra tải lại bằng băm mới

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