【问题标题】: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。我需要知道,有什么方法可以获取标志详细信息或重置标志。

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

【问题讨论】:

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

标签: ios asp.net-mvc jquery-mobile safari mobile-safari


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-11-28
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-25
    相关资源
    最近更新 更多