【问题标题】:Is it possible to create an icon on the home screen of a phone using reactJS?是否可以使用 reactJS 在手机的主屏幕上创建图标?
【发布时间】:2020-12-21 01:29:29
【问题描述】:

我用 reactjs 建立了一个网站,客户希望网络自动在手机主屏幕上创建一个链接,该链接将 chrome 打开到我网站的特定 URL。 如果不使用 Cordoba、Ionic 或 React Native 等其他框架包装 reactjs,这是否可能?

非常感谢

【问题讨论】:

  • 我相信渐进式网络应用程序 (PWA) 允许您向手机添加一个图标,该图标直接链接到该应用程序。而且我认为添加该功能并不难(尽管我自己从未做过,所以可能是错误的)。你可以看看他们,可能是你需要的:web.dev/install-criteria
  • 您还可以包含一些说明,供用户将其添加到主屏幕。但是,自动将图标添加到某人的主屏幕将是一个可怕的功能,势必会让用户感到不安。幸好这是不可能的:)

标签: reactjs mobile


【解决方案1】:

Web 应用程序无法访问设备的内部 API。 Web 应用程序自然受制于运行它的浏览器的功能、限制和限制。甚至本机应用程序也必须请求用户访问才能拥有此类权限。遗憾的是,您的客户提出的要求是不可能的。

【讨论】:

    【解决方案2】:

    我同意@Lux Ilustre 的上述回答。未经用户许可,您不能将应用程序链接添加到手机主页。但是可以使用PWA 来安装您的网站。您可以使用清单文件和 service-worker 文件创建 PWA,从而可以将网站安装到用户手机并从缓存中加载资产,从而可以使您网站的某些部分离线运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-07
      • 1970-01-01
      • 2022-08-16
      • 1970-01-01
      • 1970-01-01
      • 2016-01-10
      相关资源
      最近更新 更多