2016-11-01 109 views
2

我想從JavaScript代碼中獲取此cookie,但它不顯示在控制檯中。如何獲得會話cookie

document.cookie 

我在Chrome瀏覽器設置cookie的檢查,它顯示了所有的數據和Cookie有效期說過期:當瀏覽會話結束

而且它說

發送的:只有安全連接

有沒有什麼辦法讓那個cookie請讓我k現在

Please find the below image

回答

4

會話Cookie只是沒有明確到期日的cookie。它在瀏覽器關閉時過期。這對於在document.cookie中是否出現cookie是完全沒有影響的。

如果cookie被標記爲httponly which explicitly bans browser-side JavaScript from accessing it,則cookie不會顯示的唯一原因。在這種情況下,瀏覽器中無法通過JavaScript訪問它。

+0

有沒有什麼辦法通過模板引擎或通過java來獲取它,並且它說'可訪問腳本:\t否(HttpOnly)' –

+0

假設你的意思是服務器端Java,那麼你的框架用於讀取cookie的標準方法應該工作正常。 「 – Quentin

+0

」可訪問腳本:\t否(HttpOnly)「 - 這證實了我的假設。 – Quentin