2014-04-07 30 views
0

嗨,我是科尔多瓦又名PhoneGap的新手。 我已经做了一个express.js网站,并尝试使用Cordova构建ios和android应用程序。在express.js服务器上检测cordova设备

因此,有一个网站。 ,并有3种方法(IOS应用程序,Android应用程序和网络浏览器)来解决这个问题。

我想弄清楚什么方法,并提供不同的快速布局布局。

在http头android设备发送'x-requested-with': 'com.example.hello'但iOS没有。在客户端js中可以使用loacation.href,但是在express.js中不能读取location.href。

有什么办法可以找出express.js中的方法类型吗?

回答

0
app.get('/', function(req, res){ 
    // console.log(req.headers); 
    console.log('User-Agent: ' + req.headers['user-agent']); 
}); 
+0

谢谢,但用户代理信息只能识别设备。并且我仍然无法验证用户是使用cordova还是web浏览器 –

+0

您检查了req.headers对象吗? –