火狐等瀏覽器查看完整版歷史(同一網址多次顯示)的方法

火狐、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

 

Tags: