我的 Chrome 資料中存在一些神秘問題,影響了某些網站。它只影響 Chrome 和一個配置文件,因此我已將範圍縮小到那裡。
我收到以下錯誤:“訪問被拒絕,您無權訪問此伺服器上的“http://www.abcdef.html”。參考#18.562fc017.1654500260.2af3b4fb”
在我看來它是透過某個代理程式運行的,但如果是的話我當然找不到它。
簡單的解決方案是清除 Chrome 中的設定檔、歷史記錄、cookie、快取等。
我知道這是在儲存歷史記錄和網站資料的資料庫中,但我不想複製回整個資料庫,而只想複製該網站的資料。在Chrome開發者工具中,我可以輕鬆找到資料庫中的條目,但唯一的命令是清除它,而不是備份它或稍後將其還原到新資料庫。我怎樣才能實現這個目標?
答案1
Chrome 不提供用於選擇性刪除歷史記錄的內建工具,因此您需要使用第三方工具自行完成。
Windows 的 Chrome 歷史記錄儲存在 資料夾中
C:\Users\{username}\AppData\Local\Google\Chrome\User Data\Default
,Mac 的 Chrome 歷史記錄儲存在
/Users/{username}/Library/Application Support/Google/Chrome/Default
.
它位於名為History
(無檔案副檔名)的 SQLite 資料庫檔案中,特別是在名為keyword_search_terms
.對於 URL 預測,該表稱為「url」。
為了進行修改,您將需要一個 SQLite 資料庫實用程序,例如: 資料庫海狸, MySQL工作台, 資料庫視覺化工具 或者 SQLite瀏覽器對於 OS X。
您將需要使用上述工具之一對您要保留的網站之外的所有其他網站執行 SQL DELETE 命令。或者,根據您正在使用的 SQL 工具中提供的功能,選擇並匯出該網站的歷史記錄,以便稍後導回。