2015-07-12 57 views

回答

0

有這個沒有定義的方式流星所以答案可以適應任何網站:

  • 可以使用Detectizr獲取客戶端所使用的設備種類。如果它檢測到移動設備,您可以設置並傳遞一個變量,以執行其他JavaScript代碼。

  • 流星您可以設置Session.set('mobile',true)例如,讓客戶記住它在所有的應用程序

在此基礎上,流星,你可以寫

var testDevice = function(){ 
    if (Session.get('mobile')) { 
     //mobile version 
     Router.go('mobileTemplate') 
    }else{ 
     //desktop version 
     ... 
    } 
} ; 

Template.desktopTemplate.rendered = testDevice ; 
+0

你好!我不知道認爲這是必要的插件。你不僅會使用'Meteor.isCordova'?除此之外,我無法將這個插件整合到Meteor中。他不在大氣層中。我不想使用IronRouter。沒有原生的方式?無論如何,謝謝! 對不起grammarians錯誤。我在用谷歌翻譯。 –

+0

你可以把它放在客戶端/兼容性。沒有,如果你使用科爾多瓦,這是沒有必要的。 – Atrahasis

+0

這是真的。我沒有讓這個問題充分清楚。對不起,我還在學習編程。我會接受你的答案並開啓另一個話題。謝謝! –