如何检查智能应用横幅是不是关闭

Posted

技术标签:

【中文标题】如何检查智能应用横幅是不是关闭【英文标题】:how to check if smart app banner is closed如何检查智能应用横幅是否关闭 【发布时间】:2018-05-26 04:47:08 【问题描述】:

我有一个 jquery 移动应用程序,在 ios Safari 中,当应用程序加载到告诉安装或打开该应用程序的浏览器中时,会出现一个智能应用程序横幅。智能应用程序横幅由提示中的 x 图标关闭,然后告知 safari 设置一个带有特定应用程序 ID 的标志,该应用程序 ID 与元标记一起传递。

有什么方法可以获取设置标志的详细信息吗? 要么 有什么方法可以知道 x 图标是否被点击?

图像中显示的横幅是智能应用横幅,我们单击横幅中的 x 图标,然后横幅永远不会提示该特定应用。当我对此进行搜索时,它被告知 safari 将为该特定应用程序设置一个标志,该应用程序具有我们在智能应用程序横幅的元标记中指定的应用程序 ID。我需要知道,有什么方法可以获取标志详细信息或重置标志。

我发现重置标志的唯一解决方案是重置设备

【问题讨论】:

你能看一下***.com/help/how-to-ask吗?我更喜欢代码、截图和更多细节 我已经用图片更新了细节,请通过。 图片现在加载到问题中而不是链接,但我还是不明白你的问题到底是什么 和这个***.com/questions/19412838/…有关系 是的,但是有没有其他方法可以查看是否关闭? 【参考方案1】:

您可以订阅窗口调整大小事件。它会在横幅关闭后发出。

window.addEventListener('resize', () => ...);

【讨论】:

以上是关于如何检查智能应用横幅是不是关闭的主要内容,如果未能解决你的问题,请参考以下文章

如何在我们的网站中使用 ios 的智能应用横幅

为什么浏览智能横幅不会在横向模式下显示?

智能应用横幅;适用于 Android/Google Play 的 Windows 应用商店应用 HTML 元标记?

智能应用横幅;适用于 Android/Google Play 的 Windows 应用商店应用 HTML 元标记?

iOS 自定义智能应用横幅

如何在独立的智能手表应用程序或表盘中检查蓝牙连接手机的电池电量? [关闭]