Cookie Editor 是管理 Cookie 的工具,能識別並編輯IE、Firfox、Netscope Cookie 檔案,控制個人隱私資訊,修改 Cookie 使用期限,刪除歷史檔案,編輯和刪除未知的Cookie,阻止某個域的cookie等。
- Cookie各個欄位含義解釋
Cookie包含的欄位有:name、value、expire、path、domain、path、secure。
下面表格給出了各個欄位的含義、取值資訊:
引數 |
含義 |
取值 |
備註 |
name=<value>[名稱=<值>] |
name表示cookie的key |
value表示key的取值 |
儲存value的值時候必須轉義,一般用encodeURICompoment進行轉義,對key的合法性也必須進行檢查 |
[; expires=<date>] |
cookie的過期日期 |
以ms為單位,GMT為標準 |
可以預設,表示cookie只在瀏覽網頁期間有效,關閉瀏覽器,cookie自動消失 |
[; domain=<domain>] |
生效的域名 |
域名 |
可以預設,即為當前網頁的域名 |
[; path=<path>] |
生效的路徑 |
/path |
可以預設,即為當前網頁所在的目錄,cookie不能跨Path訪問,但是可以訪問到父級目錄設定的cookie |
[; secure] |
安全性 |
true/false |
可以預設,表示cookie只能在https連結中被瀏覽器傳遞到伺服器端進行會話驗證 |
- Cookie Editor功能介紹
Lofter是一個獨立的域名,現以 www.lofter.com 地址,用ie瀏覽器為例來使用這個工具。
首先清空所有cookie,ie下訪問www.lofter.com,可以看到下面六條cookie記錄。每條記錄顯示了cookie的name、value、cookie domain、secure、httponly(防止客戶端指令碼訪問cookie)、created date、expitration data、last moditied date資訊。
(圖一)
選擇某一個cookie,右鍵可以看到對cookie提供了編輯、刪除、阻止該域、儲存、開啟該地址等功能。
(圖二)
選擇Edit,由下圖所示,可以更改該cookie的各個屬性。更改後點選【save】,完成對cookie的更改。
(圖三)
- 示例:阻止lofter.com域的Cookie
下面對“Block cookies from ‘XXX’ domain”這個功能進行操作:
選擇lofter.com這個domain,執行 “Block cookies from ‘lofter.com’ domain” 這個操作。
此時檢視“Block/Allowed Domains”tab,可以看到lofter.com這個域已經被阻止了
然後清空所有cookie,用ie訪問www.lofter.com,在Cookies頁面下重新整理,沒有關於lofter.com域的cookie了(圖一中的cookie記錄不顯示)
去ie瀏覽器“工具-Internet選項-隱私-站點”中檢視,可以看到在“託管網站”處,lofter.com被阻止了。
去ie瀏覽器“工具-Internet選項-隱私-站點”中檢視,可以看到在“託管網站”處,lofter.com被阻止了。
- 非獨立域名