javascript - js の document.cookie を通じて取得されたコンテンツが不完全です
天蓬老师
天蓬老师 2017-05-19 10:40:18
0
4
682

js の document.cookie を通じて取得されたコンテンツは不完全です!
ブラウザのアプリケーションの cookie で完全な cookie を確認できますが、document.cookie を通じて個々のフィールドを取得することはできません。
他に入手方法はありますか? ?
画像の説明

天蓬老师
天蓬老师

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

全員に返信(4)
Ty80

問題の説明に記載されている読み取り不可能な Cookie コンテンツは HttpOnly に設定する必要があります。つまり、クライアント スクリプトはそれを読み取ることができず、サーバーからのみ読み取りおよび操作できます。

HttpOnly を設定する目的は、JS が Cookie を読み取らないようにすることで XSS 攻撃を防ぐことです。

ブラウザのプラグイン (ブラウザがそのインターフェイスを提供する) を使用する場合を除き、基本的にクライアント側のスクリプトを使用することは不可能です。

いいねを押す +0
洪涛

Cookieの後ろを見るとhttpがあります。取得できないものはhttpのみである必要があります。フロントエンドはそれらを取得できず、httpリクエストを通じてのみ取得および操作できます。

いいねを押す +0
Ty80

Cookie のサイズは制限されており、ブラウザーごとに異なります。現在、一般的にローカルストレージを使用することをお勧めします。

いいねを押す +0
黄舟

スクリプトを使用して Cookie を表示することはできませんが、HttpOnlyこのプラグイン EditThisCookie をインストールすると、
Cookie の内容をすべて表示できるようになり、テスト中に特に効果的です。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート