javascript - js中透過docment.cookie取得到的內容不完整
天蓬老师
天蓬老师 2017-05-19 10:40:18
0
4
617

js中透過docment.cookie取得到的內容不完整!
在瀏覽器的application裡的cookie裡可以看到完整的cookie,個別欄位無法透過document.cookie取得。
是否有其他辦法可以取得? ?
圖片描述

#
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(4)
Ty80

問題描述中所說的不能讀到的Cookie內容應該被設定成了 HttpOnly, 即客戶端腳本無法讀取,只能從服務端讀取和操作。

設定 HttpOnly 的作用就在於透過阻止 JS 讀取 Cookie 來 防止XSS 攻擊。

除了透過瀏覽器插件的方式(瀏覽器為其提供了介面),使用客戶端腳本是基本0可能的。

洪涛

看一下後面Cookies裡有個http,取得不到的應該是http only的,前端無法獲取,只能透過http請求取得和操作

Ty80

cookie體積有限,不同瀏覽器有差別,現在一般推薦用localstorage

黄舟

雖然HttpOnly的cookie無法使用腳本查看, 但是chrome擴展是可以查看的.
安裝這個插件: EditThisCookie 後
可以查看所有cookie內容, 測試時特別有效.

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!