2010-03-31 38 views
5

chúng tôi có thể xóa các điểm lịch sử được tạo trong trình duyệt web không.xóa các điểm lịch sử khỏi trình duyệt

hoặc là nó có thể không thêm điểm lịch sử khi một liên kết mẫu "một số liên kết" được nhấp và url trong trình duyệt thay đổi lịch sử

Trả lời

9

Bạn không thể xóa các mục khỏi lịch sử trình duyệt nhưng bạn có thể tải tài liệu mới vào cửa sổ và bỏ qua lịch sử bằng javascript. Này được thực hiện với sự replace() method của vị trí các đối tượng

top.location.replace(newUrl); 
+0

Không làm việc này chỉ khi phần neo của URL thay đổi. Ít nhất Safari 5 rời khỏi phần neo khi location.replace được gọi. – akauppi

4

của trình duyệt thuộc về người sử dụng, chứ không phải để ứng dụng của bạn (client hoặc server-side). Không có cách nào để truy cập nó thông qua javascript và đây là một điều rất tốt.

+2

mất một trường hợp của gmail, đăng nhập vào nó, chắc chắn rằng dấu hiệu nghỉ được kiểm tra, trình duyệt chặt chẽ và gmail lại mở, bây giờ giải quyết trong trình duyệt sẽ thay đổi rất nhiều thời gian và sẽ cuối cùng đất tại hộp thư của bạn nhưng không ai trong số những điểm có thể truy cập thông qua nút quay lại. Họ làm nó như thế nào. –

+2

@Praveen Prasad các yêu cầu có thể là chuyển hướng và do đó không hiển thị lịch sử trình duyệt. – dublintech

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