Tôi gặp phải lỗi này trong Bảng điều khiển của Firefox: SecurityError: The operation is insecure
và tính có lỗi là tính năng HTML5: window.history.pushState()
khi tôi cố gắng tải gì đó bằng AJAX. Nó được cho là để tải một số dữ liệu nhưng Javascript dừng thực thi do lỗi.SecurityError: Thao tác không an toàn - window.history.pushState()
Tôi tự hỏi tại sao điều này có thể xảy ra. Đây có phải là một số cấu hình sai máy chủ không? Bất kỳ trợ giúp sẽ được đánh giá cao.
UPDATE: Vâng, đó là một lỗi máy chủ với tên miền không phù hợp: http://en.wikipedia.org/wiki/Same-origin_policy
Bạn đang truy cập trên URL 'tệp: ///'? – robertc
@robertc ý của bạn là gì? Đó là 'http: //' mọi lúc. Tôi nghi ngờ nó có thể là do sử dụng tên miền phụ nhưng 'pushState' cố gắng đẩy chỉ'/', vì vậy nó không nên có bất kỳ tác động nào. – Atadj
Tôi vừa kiểm tra ... – robertc