我通過快速設置密鑰:res.cookie('name','value', {signed:true});
,並希望在解析客戶端的JavaScript簽署的餅乾,如document.cookie
或$.cookie()
,但我不能找出哪裏有任何API。 有人知道嗎?如何通過JavaScript或jQuery來解析在客戶簽署的cookie
-2
A
回答
1
由於cookie值爲s:0.vunrLqeIl9xNAJFmibUmCeWeI3vDS9m/mbnkAZiVubU
,其值將爲0
。前綴s:
表示其簽名的cookie,後綴.vunr...ubU
是實際的簽名。
所以提取值,你可以使用這樣的事情:
let value = $.cookie('name').match(/^s:(.*)\..*$/)[1];
或者,如果你使用類似的WebPack或Browserify一個捆綁,您可以使用它實際使用的模塊在Express中創建並驗證已簽名的Cookie:cookie-signature
。
+0
非常感謝。我認爲客戶端中有直接使用的API,但似乎仍然需要使用webpack將模塊綁定到前端。 –
相關問題
- 1. 在客戶端通過javascript或Jquery解析Json數據
- 2. 讀取Cookie值,通過JavaScript或jQuery的
- 3. 通過javascript或jQuery獲取cookie信息
- 4. 如何通過javascript獲取客戶端網頁cookie信息
- 5. 如何解析使用JavaScript或jQuery的
- 6. 解析服務器:客戶端密鑰:通過Javascript登錄
- 7. 通過javascript或jquery獲取客戶端電腦的主機名
- 8. 如何通過javascript解析json
- 9. 如何通過javascript文件解析?
- 10. 解析的JSONObject在JavaScript或jQuery的
- 11. 如何打開通過JavaScript或jQuery的
- 12. ASP.Net通過Cookie發送的JavaScript解析日期
- 13. 解析與jQuery或Javascript
- 14. 解析JSON在JavaScript或jQuery的
- 15. 八達通客戶端無法解析部署字典中ReleaseProgressionResource
- 16. 休息Jersey客戶端如何通過cookie的所有請求
- 17. 如何通過Java解析器來觸發現場jQuery腳本
- 18. 通過cookie在jquery或javascript中記住chatwindow狀態?
- 19. 解析通過JSON Jquery
- 20. 如何通過在C#中使用IP地址而不使用Javascript和Cookie來獲取客戶機時區?
- 21. 如何通過node.js將cookie從couchd傳遞到客戶端
- 22. 如何通過javascript或jquery來選擇默認顯示選項?
- 23. 如何解析這個JSON在JavaScript或jQuery的
- 24. 通過Javascript或PHP刪除Cookie
- 25. 如何使用jquery(或JavaScript)迭代cookie?
- 26. 如何通過java或javascript在客戶端打印出任何文本內容?
- 27. 如何解析來自Recurly ruby客戶端的響應
- 28. 如何解析來自https客戶端的json數據android
- 29. 如何解析來自ruby客戶端的SOAP響應?
- 30. 如何通過JSON解析在Appcelerator的
究竟是什麼問題?你的cookie不會出現在'document.cookie'的列表中? – msanford
https://stackoverflow.com/questions/5639346/what-is-the-shortest-function-for-reading-a-cookie-by-name-in-javascript – epascarello
它顯示,但它被加密。這是我通過document.cookie.name或$ .cookie('name):s:0.vunrLqeI9xNAJFmibUmCeWeI3vDS9m/mbnkAZiVubU'得到的。如你所知,我們可以在服務器端解析cookie。如'req.signedCookies',但在客戶端,沒有這樣的API來做到這一點。 –