【问题标题】:Getting session cookie with jQuery security使用 jQuery 安全性获取会话 cookie
【发布时间】:2014-10-28 22:04:51
【问题描述】:
使用 jquery 获取 cookie 并通过 nowjs 函数发送它而不是通过服务器上的请求获取它是否存在任何安全问题?
var session = $.cookie('session_cookie');
now.distributeMessage(session);
对
req.headers.cookie
【问题讨论】:
标签:
javascript
jquery
node.js
nowjs-sockets
【解决方案1】:
我看不出从浏览器端发送 cookie 的原因,因为每次您向服务器发出请求时,它们都会以任何一种方式传输。无需复制此功能,只需使用:
req.headers.cookie
【解决方案2】:
在 IE 的 iframe 中(可能是边缘情况)并不总是发送 cookie(除非您传输安全策略——这会变得复杂——)。使用 Javascript cookie 并通过 socket.emits(或方便的 now.calls)传递它们更容易。