Cookie管理工具

weixin_34262482發表於2014-11-21

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 Editor - 朱明娜 - 夢中的夢中
 
選擇某一個cookie,右鍵可以看到對cookie提供了編輯、刪除、阻止該域、儲存、開啟該地址等功能。
(圖二)
 Cookie 管理工具----Cookie Editor - 朱明娜 - 夢中的夢中
 
選擇Edit,由下圖所示,可以更改該cookie的各個屬性。更改後點選【save】,完成對cookie的更改。
(圖三)
 Cookie 管理工具----Cookie Editor - 朱明娜 - 夢中的夢中
 
  • 示例:阻止lofter.com域的Cookie
下面對“Block cookies from ‘XXX’ domain”這個功能進行操作:
選擇lofter.com這個domain,執行 “Block cookies from ‘lofter.com’ domain” 這個操作。
此時檢視“Block/Allowed Domains”tab,可以看到lofter.com這個域已經被阻止了
Cookie 管理工具----Cookie Editor - 朱明娜 - 夢中的夢中
 
然後清空所有cookie,用ie訪問www.lofter.com,在Cookies頁面下重新整理,沒有關於lofter.com域的cookie了(圖一中的cookie記錄不顯示)
去ie瀏覽器“工具-Internet選項-隱私-站點”中檢視,可以看到在“託管網站”處,lofter.com被阻止了。
Cookie 管理工具----Cookie Editor - 朱明娜 - 夢中的夢中
 
 在Cookie Editor的Cookie Domain中或者上圖處把lofter.com域給刪掉,訪問www.lofter.com會重新記錄cookie。
 
  • 非獨立域名
對於www.blog.163.com、www.study.163.com這種www.163.com域名下的子域名,除了阻止163.com域外,還需要阻止blog.163.com和study.163.com子域名。

相關文章