我已經包含了這個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