1. 程式人生 > >本地使用js或jquery操作cookie在谷歌瀏覽器chrome中不生效

本地使用js或jquery操作cookie在谷歌瀏覽器chrome中不生效

新手學習js或jquery時,一般是在本地除錯(前端學習一般用不到伺服器端),當學習到cookie一節時,在谷歌瀏覽器chrome中除錯居然不生效!!!不管是使用jquery的cookie外掛,還是js原生態的cookie方法都不生效!!!
什麼原因呢?
原因在於chrome不支援js在本地操作cookie!
據測試,除了chrome瀏覽器外,其他主流瀏覽器(ie、firefox等)都支援js在本地操作cookie。當然部署到伺服器上所有瀏覽器都是支援的。
當然,還有另外一個原因:瀏覽器設定成不支援cookie。這樣,除錯js操作cookie當然也是不生效的。
那麼,怎麼知道當前瀏覽器不支援或Cookie已被禁用呢?可以使用以下js程式碼: