javascript - 如何使用 navigator.share() 在 iOS 上显示 'Add to home screen'?

标签 javascript ios share navigator

为了允许 iOS 用户安装网络应用程序,我正在尝试制作一个说明屏幕。在此屏幕中,我添加了一个用于打开共享表的按钮。当共享表打开时,“添加到主屏幕”按钮丢失(通常显示的许多其他按钮也丢失)。

navigator.share({
   title: 'Title',
   text: 'Text',
   url: window.location.href
});

有人知道是否可以显示此按钮或者这是否是 iOS 限制?

最佳答案

使用共享 API 不是完成此任务的正确途径。 现在,Apple 并没有让“添加到主屏幕”功能变得容易找到。 你要做的就是引导用户使用 Safari 底部应用栏中的按钮。添加到主屏幕按钮位于显示的面板中。您需要引导用户向右滑动以找到按钮(假设他们没有移动它)。

祈祷吧,Apple 总有一天会支持 beforeinstallprompt 进程。值得赞扬的是,自 iPhone 发布以来,这一直是 iOS Safari 的一部分。但是,他们从未改善过体验。 :(

关于javascript - 如何使用 navigator.share() 在 iOS 上显示 'Add to home screen'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56476406/

相关文章:

ios - SKTransition 在 Swift 中不起作用

java - 执行控制台 jar 文件

ios - 无法使用 Facebook 共享链接内容向网址添加描述和标题

javascript - 删除父项但保留子项使用 jQuery

javascript - 匹配精确句子和单个单词的正则表达式?

javascript - ionic 弹跳似乎不起作用

iOS 9 新发布图像和图标尺寸,有人找到即将推出的设备的新尺寸吗?

ios - 重命名项目后更改 Watchkit 扩展包 ID

android - 无法将内容从 Android 应用分享到 Facebook

javascript - 是否可以将 Electron 应用程序和数据文件嵌入到单个可执行文件中?