第一種換頁方式:
<a href="1.html">1.html</a>
說明:瀏覽器會送出 Referer 這個 HTTP Header,並且會紀錄連結的歷史紀錄,可以回到上一頁。
第二種換頁方式:
<a href="#" onclick="location.href='1.html'">1.html</a>
說明:瀏覽器不會送出 Referer 這個 HTTP Header,但是會紀錄連結的歷史紀錄,可以回到上一頁。
第三種換頁方式:
<a href="#" onclick="location.replace('1.html')">1.html</a>
說明:瀏覽器不會送出 Referer 這個 HTTP Header,而且不會紀錄連結的歷史紀錄,不能回到上一頁。
所以,如果不希望使用者在換頁後按回到上一頁,請使用第三種。
參考:細談 location.href 與 location.replace 的差別與實務應用
No comments:
Post a Comment