本文也是一篇基礎文章。繼上文之后,本打算去研究pushState,偶然在一些信息中發現了錨點變化對瀏覽器的歷史記錄也會影響,同時錨點的變化跟pushState也有一些關聯。所以就花了點時間,把這兩個東西盡量都琢磨清楚。本文記錄相關的一些要點及研究過程。 1. hashchange 這個部分 ...
本文也是一篇基礎文章。繼上文之后,本打算去研究pushState,偶然在一些信息中發現了錨點變化對瀏覽器的歷史記錄也會影響,同時錨點的變化跟pushState也有一些關聯。所以就花了點時間,把這兩個東西盡量都琢磨清楚。本文記錄相關的一些要點及研究過程。 1. hashchange 這個部分 ...
習慣了用360衛士清理瀏覽器緩存、歷史記錄等垃圾文件,但是今天用360清理過后,打開谷歌瀏覽器Chrome時, 發現它的歷史記錄(CTRL+ H)根本沒有被清理掉,經過一番探索后,可以通過下面方法清除歷史記錄: 首先找到谷歌Chrome瀏覽器安裝文件的目錄,我的C:\Documents ...
今天小美眉焦躁不安地說不小心把瀏覽器給關閉了,但又忘記了剛剛查看的文章地址,她用的是Chrome瀏覽器,不用擔心,一個指令就可以查看Chrome瀏覽器歷史記錄,隨ytkah一起來看看吧 打開Chrome,在地址欄中輸入 chrome://history/ 如圖所示 ...
這是一篇基礎文章,講述一些瀏覽器里面歷史記錄棧管理的相關內容。寫這個的起因,源於我最近想研究pushState,看看用它來實現SPA會遇到哪些問題,而pushState最終影響的就是瀏覽器歷史記錄棧里面的內容,所以就花了點時間琢磨了一下瀏覽器是如何管理歷史記錄棧的。因為在研究的過程中,發現了一些 ...
window對象通過history對象提供對瀏覽器歷史記錄的訪問能力。它暴露了一些非常有用的方法和屬性,讓你在歷史記錄中自由前進和后退,而在HTML5中,更可以操縱歷史記錄中的數據。 歷史記錄概覽 可以通過back(),forward()和go()方法在用戶的歷史記錄中前進與后退。 前進 ...
QQ瀏覽器的歷史記錄只有清空歷史記錄和刪除選中項兩個功能。有時我不想刪除所有的歷史記錄,只是想刪除指定的歷史記錄保留對自己有用的歷史記錄,方便自己以后查找。但是刪除選中項功能只能一項一項的選擇,才能批量刪除,工作量大,而且也容易誤刪。通過摸索找到了可以快速全選的刪除的方法,不敢獨享,分享 ...
一、前言 前兩篇文章寫的是關於瀏覽器收藏夾的內容,因為收藏夾的內容不會太多,故采用json格式的文本文件作為收藏夾的存儲方式。 關於瀏覽器歷史記錄,我個人每天大概會打開百來次網頁甚至更多,時間越長歷史記錄會越多多。此時使用json存儲一旦數據量加大,勢必會影響效率。 故需要選擇一個新的存儲 ...
一、popstate用來做什么的?簡而言之就是HTML5新增的用來控制瀏覽器歷史記錄的api。 二、過去如何操縱瀏覽器歷史記錄? window.history對象,該對象上包含有length和state的兩個值,在它的__proto__上繼承有back、forward、go等幾個功能函數 ...