2016-03-03 121 views
0

我正在用node.js創建一個網站,我將創建一個移動應用程序。該應用只會打開網站,應用用戶可以從那裏使用它。但是,我想檢測該網站是否在PC上訪問。如果在PC上檢測到,例如,我將顯示一個頁面,該頁面爲用戶提供了應用商店中應用的鏈接。如何檢測我的網站是否從PC訪問?謝謝!如何檢測用戶是否在使用javascript的PC上

+0

它通常是通過服務器進行檢查用戶代理 – juvian

+0

所以,如果他們在PC上瀏覽,你想向他們展示一個鏈接到安裝的應用程序,他們可以不要在他們的電腦上安裝?你的意思是,你想檢測他們是否在手機上訪問網站,而不是通過應用程序? – GregL

+0

我們在談論Android應用或iOS應用? –

回答

1

通過用戶代理檢查:

console.log(navigator.userAgent); 

或屏幕尺寸:

console.log(screen.height); 
console.log(screen.width); 
+0

正是我寫的,爲什麼要重複它? – James111

+3

@ James111如果我是你的僱主依靠你來寫出精確的代碼,我會擔心你的「完全」這個詞的定義 –

+0

@GeorgeJempty你得到我的漂移:P – James111

0

根據經驗,我覺得最準確,最簡單的方法來做到這一點是通過媒體查詢,添加了對的每一個選項(移動和PC)一個DIV,把他們藏在基礎上的CSS文件一個正在使用,並且始終與兼容性問題和瀏覽器無關。

爲了更多地瞭解媒體查詢,請檢查:http://www.w3schools.com/css/css_rwd_mediaqueries.asp

相關問題