2012-11-25 63 views
0

是否可以在網頁的Cookie文件中搜索與特定用戶相對應的Cookie? 例如,給定任何函數here,我希望能夠通過網站的URL和名稱和函數返回該用戶的cookie(如果有的話);所有這些都在我運行腳本時發生。爲用戶的網站獲取Cookie

或者,我怎樣才能從收集的cookies中獲取用戶名?

另外,當我運行像document.cookie這樣的命令時,它會返回一個包含一些變量和值的對話框。像localle,c_user,csm,sub,act等變量......這些變量的含義是什麼?給定用戶名可以唯一標識一個cookie嗎?

+0

你是什麼意思_per per page per user_? ['document.cookie'](https://developer.mozilla.org/en-US/docs/DOM/document.cookie)保存對當前域有效的cookie(這是您可以訪問的所有內容)。 –

+0

你當然無法得到其他域設置的cookie。 –

+0

請參閱編輯 – jpo

回答

0

當嵌入到HTML文檔中時,JavaScript可以訪問瀏覽器爲該頁面設置的cookie。

它無法訪問其他頁面的Cookie(除非Cookie在它們之間共享)。

它不能訪問其他瀏覽器的cookie(因爲cookie不存儲在運行JS的瀏覽器中)。

更新重新編輯(其中,順便說一句,本來應該是一個新的問題):

document.cookie爲您提供了包含文檔的餅乾的字符串。 Cookie名稱由設置它們的代碼的作者確定。他們是指任何人想要他們的意思。

餅乾可以通過他們的名字來標識。 Cookies沒有用戶名(儘管設置cookie的代碼的作者可能會在cookie中存儲用戶名)。

+0

請參閱編輯請 – jpo