Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在HTML Meteor中检查移动/网络?_Meteor - Fatal编程技术网

如何在HTML Meteor中检查移动/网络?

如何在HTML Meteor中检查移动/网络?,meteor,Meteor,如何在HTML Meteor中检查移动/Web以加载UI if mobile //here how to check if it is mobile or web { {{>template}}// mobile body } else { {{>template}}//web body } 我是新来的流星。所以,请告诉我该怎么做?您可以用软件包轻松地做到这一点 首先,通过以下方式安装: meteor add mystor:device-detection 然后,您可以

如何在HTML Meteor中检查移动/Web以加载UI

if mobile //here how to check if it is mobile or web
{
   {{>template}}// mobile body
}
else
{
  {{>template}}//web body
}

我是新来的流星。所以,请告诉我该怎么做?

您可以用软件包轻松地做到这一点

首先,通过以下方式安装:

meteor add mystor:device-detection

然后,您可以使用提供的助手方法,如
Meteor.Device.isPhone()
,或者直接从空格键:
{{{if-isPhone}}Phone{{/if}
。有关详细信息,请参阅。

如果您只想检查应用程序是否正在移动环境中运行,您可以使用:

if(Meteor.isCordova)

也可以查看

如果有人仍在寻找此测试,他可以尝试以下JS测试:

if (/Mobi/.test(navigator.userAgent)) {
    //on Mobile
}else{
    //not on mobile
}

相关:如果你想在客户机上这样做,那么meteor在这里没有什么特别之处。请只查找html/javascript的答案。您也可以只使用许多响应性设计框架中的一个(例如,bootstrap或foundation)。在服务器上,这要困难得多。事实上,虽然你可以用典型的JS/JQuery方式来实现,但Meteor让它变得更容易。这个问题是合法的。关于这个问题,meteor talk谷歌集团有一个问题。该软件包不再受支持。有没有新的首选方法?有没有找到答案?