【问题标题】:ionic: using the framework with only HTML5ionic:使用只有 HTML5 的框架
【发布时间】:2015-09-19 01:37:12
【问题描述】:

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

有人可以分享一些经验来说明这是否可能以及难度如何?

【问题讨论】:

  • 是的,您可以创建 Web 应用程序,但不能使用 toast、相机等插件

标签: html ionic hybrid


【解决方案1】:

对于 ionic2 是可能的:

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

完成

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

【讨论】:

    【解决方案2】:

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

    它基本上是一个 Angular 应用程序,具有 Ionic 生态系统的附加优势。这个生态系统包括一组漂亮的移动优先 ui 组件指令、用于交互的 js 库(拉动刷新/滑动等)和其他类似的东西,可以补充你的应用程序,使其看起来和感觉像使用原生应用程序。

    它非常适合使用 js api (cordova.js) 访问设备的本地组件(相机、位置、电池信息等)。但是,当您使用 ionic 构建移动网站时,它没有任何用处。因此,您可以编写特定于平台的代码来同时支持 Web 和本机。当您开始构建本机应用程序时,您可以充分利用 cordova.js。否则,为您的移动网站保留原样。

    我已将我的 ionic 应用程序移植为网络应用程序,以便在移动浏览器上为我的受众提供服务(还计划很快推出原生应用程序),到目前为止我还没有遇到任何重大挑战。它确实具有移动优先体验。

    如果制作单页桌面网站是您的唯一目标,您可能应该选择标准的 Angular Bootstrap Web 应用程序。离子不适合它。

    【讨论】:

      猜你喜欢
      • 2016-04-12
      • 1970-01-01
      • 1970-01-01
      • 2014-05-25
      • 2015-08-13
      • 2016-05-21
      • 2021-02-23
      • 1970-01-01
      • 2016-08-10
      相关资源
      最近更新 更多