火狐等瀏覽器查看完整版歷史(同一網址多次顯示)的方法
火狐、Chrome等瀏覽器的歷史記錄里,如果同一網址訪問了多次,那麼歷史裡只會顯示最新的一條。然而有時我們想看看以前的訪問記錄,該怎麼辦呢?其實瀏覽器資料庫里是記錄了完整的訪問歷史的,只是沒有顯示出來。對於Chrome類瀏覽器來說有很方便的解決辦法,就是下載History Trends Unlimited這個擴展,即可查看。但是對於火狐黨來說該怎麼辦呢?其實 //www.nirsoft.net 這個網站上有針對各個瀏覽器查看歷史記錄的軟體,BrowsingHistoryView這款軟體甚至可以把各個瀏覽器的歷史聚合起來,同時查看的歷史也是完整的。另外火狐的History in Threads這款擴展可以將歷史按照訪問來源按照樹狀視圖進行顯示。
我之前自己寫過一個火狐的歷史視圖,通過在資料庫中添加視圖即可查看,非常方便,相比軟體而言多了內嵌框架和刷新2種訪問類型,還可以顯示上次訪問時間,如果不滿意也可以自己訂製,程式碼如下,歡迎嘗試。另外火狐的資料庫是在C:\Users\用戶名\AppData\Roaming\Mozilla\Firefox\Profiles\sh8ebdrg.default-release(名字可能不太一樣)\places.sqlite。
1 SELECT 2 title AS 網頁標題, 3 datetime( 4 visit_date / 1000000, 5 'unixepoch', 6 'localtime' 7 ) AS 訪問時間, 8 url AS 網址, 9 ( 10 CASE visit_type 11 WHEN 1 THEN 12 '鏈接' 13 WHEN 2 THEN 14 '輸入的網址' 15 WHEN 3 THEN 16 '書籤' 17 WHEN 4 THEN 18 '嵌入的' 19 WHEN 5 THEN 20 '永久重定向' 21 WHEN 6 THEN 22 '臨時重定向' 23 WHEN 7 THEN 24 '下載' 25 WHEN 8 THEN 26 '內嵌框架' 27 WHEN 9 THEN 28 '刷新' 29 ELSE 30 '其他' 31 END 32 ) AS 訪問類型, 33 visit_count AS 訪問次數, 34 datetime( 35 last_visit_date / 1000000, 36 'unixepoch', 37 'localtime' 38 ) AS 上次訪問時間, 39 from_visit AS 訪問來源 40 FROM 41 moz_historyvisits, 42 moz_places 43 WHERE 44 moz_historyvisits.place_id = moz_places.id 45 ORDER BY 46 moz_historyvisits.visit_date DESC