2

目前将智能应用程序横幅实施到网络应用程序中,直到我遇到无法捕获关闭事件的问题。

<meta onblur="alert('close');" name="apple-itunes-app" content="app-id=123456789">
<meta onclick="alert('close');" name="apple-itunes-app" content="app-id=123456789">

这些似乎不太可能首先起作用,但不得不尝试:)

window.resize 事件在关闭横幅后被调用,但在它被激活之前最多需要 2-3 秒,在我的情况下这太长了。

我的问题:有没有办法捕捉智能应用横幅的结束事件?

4

1 回答 1

1

我认为这是不可能的:

取自苹果的描述:

他们会欣赏横幅在网页顶部不显眼地呈现,而不是作为中断 Web 内容的全屏广告。

问题是,它不仅位于您的网页之上,而且位于浏览器的实际 web 视图之上。因此,在 Apple 决定为此提供 JS-API 之前,不可能与 SAB 进行任何交互。

我自己玩过 SAB,并尝试使用 JavaScript 在运行时更改应用程序参数。但这也行不通。

于 2012-11-08T08:21:41.420 回答