目前正在将智能应用横幅实施到网络应用中,直到我遇到无法捕捉近距离事件的问题。
<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秒才能激活,在我的情况下,这需要很长时间。
我的问题:有没有办法捕捉智能应用横幅的结束事件?
答案 0 :(得分:1)
我不认为这是可能的:
取自苹果的描述:
他们会欣赏横幅是不引人注目的 在网页顶部,而不是作为打断网络的全屏广告 内容。
问题是,它不仅位于您的网页之上,而且位于浏览器的实际网页浏览之上。因此,在Apple决定为此提供JS-API之前,不可能与SAB进行任何交互。
我自己玩SAB并尝试使用JavaScript在运行时更改app-arguments。但这也行不通。