我只是好奇,如果document.cookie
永遠可以返回undefined
。是document.cookie有沒有undefined?
我在Cookie上看了quirksmode's article,我看了一下「Is !document.cookie reliable?」,但他們沒有明確地回答這個問題。
可以document.cookie
有沒有undefined
?
我只是好奇,如果document.cookie
永遠可以返回undefined
。是document.cookie有沒有undefined?
我在Cookie上看了quirksmode's article,我看了一下「Is !document.cookie reliable?」,但他們沒有明確地回答這個問題。
可以document.cookie
有沒有undefined
?
document.cookie
屬性是DOM級別2中的defined,並在every major browser中執行。它設置/獲取一個字符串,可能是一個空字符串(這是錯誤的,但不是undefined
)。
號你可以閱讀該規範在這裏http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-8747038
如果它設置爲不符合規範的值,則拋出一個錯誤。
你爲什麼問? – Sampson
我的一些從cookie中提取的代碼在我的網站上打破了一個頁面。所以我寫了一些防禦性的代碼,並不確定我是否需要考慮未定義的「document.cookie」。 – christo8989
不,它從未在支持它的瀏覽器中被定義爲「未定義」,並且幾乎每個瀏覽器都在使用。它也不是一個普通的對象,而是一個非常特殊的對象,具有特殊的屬性,例如你可以多次設置它的值而不會覆蓋它。 – adeneo