iframe
Flash 広告を含むページを提供する外部 URL を参照する があります。
これらの広告の 1 つを顧客がクリックする頻度を追跡する必要があります。
私が取っているアプローチはdiv
、iframe
. これにより、クリック イベントをインターセプトできますが、そのクリックを に渡す必要がありますiframe
。これは JavaScript を使用して可能ですか?
iframe
Flash 広告を含むページを提供する外部 URL を参照する があります。
これらの広告の 1 つを顧客がクリックする頻度を追跡する必要があります。
私が取っているアプローチはdiv
、iframe
. これにより、クリック イベントをインターセプトできますが、そのクリックを に渡す必要がありますiframe
。これは JavaScript を使用して可能ですか?
いいえ、できません。JavaScript で実際のクリックをシミュレートすることはできません。クリックイベントのみを発生させることができます。
それもあり得るとは思えない
ただし、クリックによってユーザーが広告のサイトにリダイレクトされると仮定すると、リダイレクトを使用してユーザーのクリックを傍受できます。固有の広告 ID を持つ独自のサーバー上のスクリプトへのリンクを変更します。クリックを登録し、ユーザーを広告ページにリダイレクトします。
もう 1 つの可能性は、この手法を使用して iframe のコンテンツをロードすることです。これにより、広告を閲覧した顧客の数がわかります。しかし、これはもちろん、広告顧客が好まない/望んでいない広告スキームである可能性があります。
正当な手段でクリックを通過させることはできず、とにかくそれを偽造しようとすると、クロスドメインの問題に遭遇します. そして、私は間違いなく、クリックジャッキングソリューションのように見えるものには近づかないでしょう。
どれだけ正確でなければならないかによっては、何かをハッキングできるかもしれません。これには、ユーザーがマウスをバナー領域に置いてからページを離れたときに発生する一連のイベントを追跡する必要があります (広告をクリックしたと推測されます)。見逃すものもあれば、誤検出も検出する可能性があります。
次のように機能します。
約 80 ~ 90% の精度が得られると推測しますが、多くのブラウザーでテストする必要があります。また、広告が新しいウィンドウではなく同じウィンドウに読み込まれることも想定しています。それが新しいものに読み込まれると、さらに難しくなると思います。