2014-04-07 56 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對象嗎? –