我正在尝试从客户端获取 window.navigator 对象,但在node.js服务器中它看起来是空的:
服务器端:
socket.on('getNavigator', function(data)
{
console.log(data);
});
客户方:
websocket.emit('getNavigator', window.navigator);
当我放入客户端时:
console.log(window.navigator)
我可以从firebug中读取信息,但在服务器中: 看起来:
{}
编辑:我用这个解决了:
var a = {}
for(i in window.navigator)
a[i] = window.navigator[i];
websocket.emit('getNavigator', a);
在客户端,但我不知道为什么我需要这样做...