经过大量的谷歌搜索,我找不到任何东西,大多数返回的文章都是apple-mobile-web-app-capable
在 safari 中无法打开的链接。
我正在尝试为我的网站创建一个无障碍的全屏 iOS 视图,该视图使用这些元标记在视觉上像一个网络应用程序一样走路和说话......
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no">
<meta name="apple-mobile-web-app-capable" content="yes">
我正在使用 javascript 来处理Add to home screen
ed 站点中的链接,以不打开 iOS Safari,这一切都很好。
但是我正在生成二维码以链接到我网站上的特定帖子,我假设我的问题可能是不可能的......
我的问题是......Add to home screen
当通过 iOS safari 请求 url 时,可以启动保存的站点吗?
是否有可能使用 javascript 或某种命名空间 url 来强制访问的 iOS Safari 链接将链接启动到保存的“添加到主屏幕”站点?
我也尝试过使用此清单 json 将manifest.webmanifest
以下https://developer.mozilla.org/en-US/docs/Web/Manifest与元标记结合使用,但在 iOS safari 中apple-mobile-web-app-capable
访问值时它没有效果......start_url
{
"name": "unearth.ed",
"short_name": "unearth.ed",
"start_url": "https://staging.unearth.ed",
"display": "standalone",
"background_color": "#111",
"description": "Will you search through the lonely earth for me?",
}
当我https://staging.unearth.ed
在 safari 中访问该网站时,该网站已经Added to home screen
在 iOS 设备上通过 iOS safari,它只是在 iOS safari 中打开!
我假设apple-mobile-web-app-capable
通过 iOS safari 中返回的 url 启动保存到主屏幕的元标记网站是一个不可能的想法。
但是,如果有人知道一个偷偷摸摸的黑客来做到这一点,那就太好了!
如果不是,我猜我将不得不使用真正的 iOS 应用程序包装器来包含我的网站:-/
任何建议或想法都会非常感谢。