我已经包含了这个js文件在我的网页的标题来存储访问者信息:如何通过session.js访问作为Json公开的访问者数据?
https://github.com/codejoust/session.js/
我想要做的就是使用它来获取访客信息,并设置隐藏表单字段信息并将它们传递到服务器:
例如,我想提取JSON的部分之一是这样的:
"browser": {
"browser": "Chrome",
"version": 16,
"OS": "Mac"
},
我感到困惑的是如何访问这些数据。
最初我只是将js文件包含在我的页面的head
部分中,并访问window.session.browser.browser
和window.session.browser.OS
等元素,并且此工作正常。
但原js文件被更新后,这种方法不再工作,并显示在Firebug的错误:
window.session is undefined
我已经更新了我对当前server.js版本的回答。 – scessor 2012-01-08 23:14:16
很抱歉关于API的更改 - 请记住链接到特定版本,并且我在下面包含了一个响应。除非你使用的是0.3版本,否则window.session_loaded API会变成window.session = {loaded:function(){/ * loaded * /}} – CodeJoust 2012-01-09 16:08:44
我已经更新了我的答案(再次)。 – scessor 2012-01-09 17:14:26