gpt4 book ai didi

javascript - 重定向到 iTunes 链接时如何避免 Safari 警报

转载 作者:可可西里 更新时间:2023-11-01 06:15:06 30 4
gpt4 key购买 nike

我正在使用以下代码从 safari 启动我的应用程序。我想要的是,当用户单击来自 safari 的链接时,它将启动我的应用程序,如果该应用程序未安装在设备中,safari 将重定向到该特定应用程序的 iTunes 链接。

   setTimeout(function() {
window.location = "http://itunes.com/apps/myappname";
}, 25);

// If "custom-uri://" is registered the app will launch immediately and your
// timer won't fire. If it's not set, you'll get an ugly "Cannot Open Page"
// dialogue prior to the App Store application launching
window.location = "custom-uri://";

一切正常,除了 safari 在重定向到 iTunes 链接之前显示错误警报(如果设备中未安装该应用程序)。

"Safari cannot open this page, because the address is invalid".

由于这是一种糟糕的用户体验,在重定向到 iTunes 链接之前,有什么方法可以抑制或避免此弹出窗口。

最佳答案

您可以通过 iframe 打开应用程序以抑制移动浏览器“无效地址”警告。此代码对我有用: https://gist.github.com/zengfenfei/51b36c008faaea4cb934

关于javascript - 重定向到 iTunes 链接时如何避免 Safari 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23881261/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com