Giải pháp nạp đơn giản nhất và nhanh chóng
Sử dụng window.location.replace
để không cập nhật lịch sử khi tải trang hoặc khung.
Đối với liên kết nó trông như thế này:
<a href="#" onclick="YourTarget.location.replace ('http://www.YourPage.com');">
The targeted Link</a>
hoặc
<a href="javascript:YourTarget.location.replace ('http://www.YourPage.com');">
The targeted Link</a>
Nhưng nếu bạn muốn nó không phải hành động từ liên kết mà là hành động tự động khi tải khung sau đó từ khung nội tuyến, bạn nên đặt nội dung này trong phần nội dung của tệp iframe:
onload="window.location.replace ('http://www.YourPage.com');"
Nếu vì một lý do onload không tải trong iframe sau đó đặt tên khung mục tiêu của bạn thay vì cửa sổ trong cú pháp như thế này:
onload="YourTarget.location.replace ('http://www.YourPage.com');"
LƯU Ý : Đối với tập lệnh này, tất cả onclick
, onmouseover
, onmouseout
, onload
và href="javascript:"
sẽ hoạt động.
Tôi đoán vấn đề là nút quay lại sẽ thực sự chuyển qua iframe trước khi thực sự chuyển đến trang trước. –
Bất cứ điều gì, tôi không muốn bất kỳ bổ sung cho lịch sử, hoặc là có một cách tôi có thể xóa các mục lịch sử mới nhất ?? –