在大多數時候我們也許無意中清除了所有曆史記錄和網絡數據或刪除了特定的Safari曆史記錄,我們是否想要撤銷這些決定並獲取瀏覽曆史記錄?
今天我們就來展示一種在Mac上恢複已刪除Safari曆史記錄的方法。
我們采用的辦法需要依賴於Mac上的備份服務Time Machine,它恰好提供了在Mac上恢複已刪除的Safari曆史記錄的最簡單方法,或者用它恢複任何已刪除的文件,雖然本次我們的重點是Safari網頁瀏覽器。
但是,這種方法顯然需要Mac上Time Machine備份作為支持。如果Mac沒有Time Machine備份設置和維護的常規備份,則曆史記錄恢複方法將不起作用。因為這通過備份進行恢複,所以在進行備份和恢複發生之間的任何臨時數據都將丟失,因此在開始此過程之前請記住這一點。
假設我們已經用Time Machine給電腦做備份,那麽就可以繼續看下去:
1. 如果還沒有在Mac OS中退出Safari,請退出
2. 如果Time Machine備份驅動器尚未連接,請將其連接到Mac
3. 從Finder中,下拉”Go”菜單並選擇”Go To Folder”並輸入以下路徑:
~/Library/Safari/

4. 進入〜/ Library / Safari目錄後,選擇”History.db”文件,然後在右上角的Time Machine菜單中選擇”Enter Time Machine”

5. 導航並滾動瀏覽〜/ Library / Safari /目錄的Time Machine曆史記錄,當您到達包含要恢複的Safari曆史數據的所需日期時,單擊Time Machine中的”恢複”按鈕

6. 當Time Machine完成恢複〜/ Library / Safari /目錄後,您現在可以自由訪問已刪除的Safari曆史記錄的新恢複版本
7. 重新啟動Mac上的Safari,現在完好無損地恢複了曆史
8. 在Safari中,下拉”曆史記錄”菜單並選擇”顯示所有曆史記錄”

9. 您現在可以像往常一樣從恢複的Safari History.db文件中瀏覽,搜索和查找特定的Safari曆史記錄

就是這樣,現在已經從已刪除的Safari恢複了瀏覽器曆史記錄!
在Mac上的〜/ Library / Safari /文件夾中,您可以專門查找”History.db”文件,該文件的大小不固定可能很大,具體取決於我們瀏覽的網頁數量。它本質上隻是一個數據庫文件,你可以直接用SQL查詢,但是這不是我們要在這裏做的,因為你也可以。
請注意,此方法僅適用於恢複和恢複已從Mac 或 Safari瀏覽曆史記錄,它不會用於恢複未創建曆史記錄的私有會話。例如,如果您首先,則無法從Time Machine恢複曆史數據。
顯然這種方法適用於Mac,但理論上你也可以使用類似的iOS方法。用戶也可以隨時,以及刪除iOS Safari瀏覽器上的特定瀏覽器曆史記錄,但要恢複iOS中已刪除的Safari曆史記錄,您需要能夠從iCloud恢複備份設備或包含已刪除的Safari曆史記錄的iTunes。