离子:仅使用HTML5框架

问题描述 投票:1回答:2

我正在考虑在我的项目中使用离子,但在一开始我只想拥有一个没有应用程序的webapp。就像framework7允许的那样。但我收集的信息似乎表明离子不可能或完全支持这一点。

有人可以分享一些经验,说它是否可能,有多难?

html5 ionic hybrid
2个回答
2
投票

可以将您的Ionic应用程序移植为移动网站。

它基本上是一个角度应用程序,增加了离子生态系统的好处这个生态系统包括一系列移动第一ui组件的指令,用于交互的js库(拉到刷新/滑动等)以及其他类似的东西,这些东西与您的应用程序相称,使其外观和感觉就像使用本机应用程序一样。

它非常适合使用js apis(cordova.js)访问设备的本机组件(摄像头,位置,电池信息等)。但是,当您使用离子网络构建移动网站时,它没有任何用处。因此,您可以编写特定于平台的代码来同时支持Web和本机。当您开始构建本机应用程序时,您可以充分利用cordova.js。否则,请为您的移动网站留下简单的香草。

我已经将我的离子应用程序移植为一个Web应用程序,以便在移动浏览器上为我的受众群体提供服务(也计划尽快推出原生应用程序),到目前为止我还没有面临任何重大挑战。它确实拥有移动第一的体验。

如果制作单页桌面网站是您唯一的目标,那么您应该选择标准的角度引导网络应用程序。离子不适合它。


2
投票

对于ionic2,有可能:

  1. 添加cordova平台浏览器
  2. 在平台/ browser / www下上传文件
  3. 在浏览器中指出它

DONE

注意:依赖于设备的插件将无法在浏览器中工作(例如相机等),其余插件将正常工作,因此即使没有设备插件也能保持您的应用程序可用

© www.soinside.com 2019 - 2024. All rights reserved.