处理 Safari/Chrome 上的“取消”按钮,以便在 App Store 中弹出
Posted
技术标签:
【中文标题】处理 Safari/Chrome 上的“取消”按钮,以便在 App Store 中弹出【英文标题】:Handle Cancel button on Safari/Chrome for Open in App Store pop up 【发布时间】:2017-02-22 16:23:34 【问题描述】:当我从 Safari/Chrome 重定向到 AppStore 时,有没有办法处理 在应用程序中打开 弹出窗口上的 Cancel
按钮?
场景是这样的:用户收到一条下载应用程序的消息。这是一个浏览器链接。在该浏览器链接上检查它是 android 还是 ios?如果 ios 重定向到 App Store
或其他方式。
这可以在 android 上无缝运行。但另一方面,iOS 会向用户显示一个弹出窗口,天气可以切换并在另一个应用程序中打开。
现在我的客户要求我处理Cancel
按钮。
那么,有没有办法通过 javascript 来处理这个问题?
代码如下所示:
if($rootScope.$device.Android())
window.location = appConfig.PLAYSTORE_LINK;
return;
if($rootScope.$device.iOS())
window.location = appConfig.APPSTORE_LINK;
return;
P.S.:不过,我相信这是一个操作系统级别的弹出窗口。处理此弹出窗口可能不是一种可能性或可行的解决方案。
【问题讨论】:
【参考方案1】:你是对的:这是一个由 Apple 控制的用户界面元素。您不能以编程方式操作此警报。
【讨论】:
以上是关于处理 Safari/Chrome 上的“取消”按钮,以便在 App Store 中弹出的主要内容,如果未能解决你的问题,请参考以下文章
HTML 表单按钮值未在 Safari 和 Chrome 中发布
移动 Safari/Chrome 上的 Angular 应用程序中出现严重的键盘延迟
safari/chrome iphone中的动画速度没有变化