オフサイトの第三者ウィジェットへのスクリプトの1つが実行中に破損し、自分のホームページのすべてのトラフィックをリダイレクトしました。リダイレクトするサードパーティ製スクリプトのグローバルインターセプタ
私はそれらを殺すことができないので、私はスクリプトを殺すか、サードパーティのJavaScriptがブラウザをリダイレクトするために行う可能性のある試行を打ち消す方法を見つけます。私が見つけたもっとも有望な出来事は.unload()
とwindow.onbeforeunload
です。私の考えは、GETリクエストを調べて、そのページの有効なリンクと一致しないURLを検証することです。私には分かりませんイベントのGET値を取得する方法は、ページ上のクリックやアクションに拘束されないが、第三者の.jsには何か他のものがありますか?
誰もがこのようなことに対する解決策を考えているのですか?
なぜ、リダイレクトしないようにサードパーティのウィジェットを修正するだけではないのですか?私は、javascriptの他の部分がwindow.locationを設定する可能性があるすべての場所を「検証」する方法はないと思います。 – jfriend00
はエンタープライズレベルのアプリケーション用の第三者独自のWebサービスインターフェイスであるため、実際にリダイレクトされることはなく、インシデントレポートは次のようになります。「何が起こったのか、何百万人のユーザーがホームページにリダイレクトされたのかわかりません「午後」と呼びます。これは、今後サードパーティのサービスのために再び起こることを防止するためです。 – HansOg