【发布时间】:2019-05-20 12:17:37
【问题描述】:
我创建了一个已保存到 iPhone 主屏幕的 PWA。 PWA 有一个谷歌地图链接,可以在全屏和浏览器模式下正确打开,但是在 iOS 上从全屏模式打开时,链接会打开,然后切换到谷歌地图应用(如果已安装)。
当我关闭地图应用并返回 PWA 时,它会显示一个空白屏幕,并且不会返回到包含链接的上一个视图。
function openMap(lat, lng) {
var win = window.open("https://maps.google.com/?q=" + lat + "," + lng + "", '_blank');
win.focus();
}
有没有办法阻止 PWA 在弹出的 Safari 查看器中打开地图链接,而只是在完整的 Safari 应用程序中启动该链接,或任何其他方式来修复/防止此问题?
谢谢
【问题讨论】:
标签: javascript html ios google-maps progressive-web-apps