2016-09-21 4 views
0

iframeでこれらのWebサイトのエラーを検出する方法はありますか?私はiframeに埋め込まれなければならないサードパーティのウェブサイトを持っているアプリに取り組んでいます(私はそれが幸せではないと信じています)。これらのエラーが発生した場合、iframeを隠すことができなくてはなりません。iframeで「Bad Request」または404が検出された

これを処理する最も効果的な方法は何ですか? .errorを試しましたが、成功しませんでした。私の脳を損なわずにどこでも爆発させることはできないので、助けていただければ幸いです。

+0

サードパーティのiframeの場合、実際にはそれほど多くはありません。 – epascarello

+0

それは上から来る必要がある、私は少なくとも何かを把握しなければならない。 – zazvorniki

+0

クライアント側でできることとよく似た起源ポリシー – epascarello

答えて

0

いいえ、そうではありません。

iframeが別のソースから送信されており、アクセスを許可していない場合(X-Frame-Options)、何もできません。

ここをクリックしてsame origin policyを読んでください。

あり、いくつかのものがあり、しかし、あなたが行うことができます:

ものは特異クリック(人々がさらに移動していない)であれば、あなただけの要求を作成し、内容を確認してから、実際にオープンIFRAMEことができます。

たとえば、Linkedinのようなアプリブラウザで追加できます。実際にはプラットフォームごとに異なる具体的な解決策であるcordova in appを見てください。ただし、iframeの必要はありません。

関連する問題