javascript - Html Popup 将 PWA 图标添加到电话
问题描述
好的,我还没有找到答案。我需要在 HTML 中创建一个弹出窗口,允许我在主屏幕上安装 PWA 图标,我不是在说常规安装横幅。我已经知道如何通过使用清单和服务人员来做到这一点。
现在,为了理解这一点,我需要你在安装 Instagram PWA 时看到这种行为。
- Instagram 显示了这个 html 弹出窗口,我想当按下按钮时会触发某种 javacript 代码,它会触发常规安装横幅。
任何想法?
解决方案
当 PWA 满足添加到主屏幕的要求时,浏览器会触发“beforeinstallprompt”事件。稍后可能会再次手动捕获并触发该事件。基本上:监听事件,如果它触发就抓住它,向用户展示你自定义添加到主屏幕视图,如果用户点击重新触发发泄。
具体细节和代码示例:https ://developers.google.com/web/fundamentals/app-install-banners/
推荐阅读
- php - 如何使这些数组与 array_diff 函数兼容?
- gradle - Gradle 任务依赖关系:“运行集成测试”与“部署、运行集成测试、终止部署”
- javascript - Angular 5.2:使用 VSTS 构建服务器构建应用程序时出错:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足
- git - 如何“git-am”应用使用“git-format-patch --no-prefix”创建的补丁?
- angular - 与服务器分页一起使用的 angular 4 过滤器管道
- c# - 提高 C# 项目的语言版本号有什么风险吗?
- python - 移动python数据框中的值
- android - Android将列表从片段传递到viewPagerAdapter
- java - 我无法接收从 rest java ws 发送到我的 android 应用程序的布尔值作为 JSONObject
- android - 将值传递给其中包含链接的 string.xml 值