2

現在、クローズイベントをキャッチできない問題に遭遇するまで、スマートアプリバナーをWebアプリに実装しています。

<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 に答える