设置
用户访问渐进式网站
用户在iPhone上向主页添加图标。
重现
用户点击图标进入Safari的网页
在该页面上,用户点击链接转到第三方网站
页面返回'您使用的是不受支持的浏览器。请使用Safari或Chrome打开此页面。
但如果他直接打开Safari并导航到我们的网站,然后点击进入远程页面,一切都很完美。
主页上安装的图标不仅仅是一个链接。
问:我在这里安装的是什么?
我发现的大多数答案都说这是由于使用过时版本的Safari或网页检查旧版Safari。无论哪种方式都不承认它 但在这种情况下,无论是否有效,Safari的版本都是相同的。
HTTP_USER _AGENT Mozilla / 5.0(iPhone; CPU iPhone OS X 10_3_3,如Mac OS X)AppleWebKit / 603.3.8(KHTML,类似Gecko)版本/ 10.0 Mobile / 14G60 Safari / 602.1
答案 0 :(得分:0)
您可能需要检查此blog,建议您在Progressive Web Apps中负责任地使用iOS元标记。如果您不希望在浏览器中打开它们而不是应用程序的容器,则必须提供单页应用程序解决方案,在UI内部提供后退按钮或使用 location.href 而不是普通链接。在iOS上,您无法在主屏幕上为图标定义不同的URL,因此,如果您将其添加到主屏幕而不在主屏幕中,则可能会产生奇怪的结果。
您可以在书籍“Programming the Mobile Web, 2nd. edition”或Mobile HTML5 video training上了解有关如何在iOS上创建成功的渐进式网络应用的详细信息。