Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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
Ionic framework 运行ionic serve时,能否指定平台?_Ionic Framework_Ionic Cli - Fatal编程技术网

Ionic framework 运行ionic serve时,能否指定平台?

Ionic framework 运行ionic serve时,能否指定平台?,ionic-framework,ionic-cli,Ionic Framework,Ionic Cli,我刚刚将@ionic/cli更新为v6.3.0,并注意到运行ionic serve会显示具有iOS版本默认组件样式的应用程序。在以前的版本中,应用了Android样式。有没有办法指定提供哪个平台预览 也许是像爱奥尼亚服务平台的安卓系统?我在报纸上没看到这样的事 相关,但不是我想要的: 我意识到你可以运行ionic serve-lab来同时查看iOS/Android版本的应用程序。这种方法有时很有用,但也有一些缺点,主要是无法调整设备大小以测试不同的屏幕大小。 在/src/app/app.modu

我刚刚将@ionic/cli更新为v6.3.0,并注意到运行ionic serve会显示具有iOS版本默认组件样式的应用程序。在以前的版本中,应用了Android样式。有没有办法指定提供哪个平台预览

也许是像爱奥尼亚服务平台的安卓系统?我在报纸上没看到这样的事

相关,但不是我想要的:

我意识到你可以运行ionic serve-lab来同时查看iOS/Android版本的应用程序。这种方法有时很有用,但也有一些缺点,主要是无法调整设备大小以测试不同的屏幕大小。 在/src/app/app.module.ts中将IonicModule.forRoot更改为IonicModule.forRoot{mode:'md'}会强制使用Android平台样式,但在为iOS构建/编译时也会强制使用Android平台样式。
你不可能用爱奥尼亚做到这一点

你可以通过谷歌浏览器实现这一点。 在google chrome inspector tools F12中,您可以单击切换设备工具栏Ctrl+Shift+M,然后从菜单中选择任何设备。
选择设备后,您需要刷新以查看行为。

这很好!我认为平台是在透明过程中预先确定的。显然它是由用户代理字符串在页面加载时确定的?此外,爱奥尼亚的升级与此无关。是的,爱奥尼亚在页面加载和附加md或ios类中准确地确定了它。