1

私のアプリでは、ユーザーは iframe でページを表示できますが、www.google.com のようなページではエラーが発生します

X-Frame-Options で表示が禁止されているため、ドキュメントの表示を拒否しました。

また、 stackoverflow.com /questions/590163/how-to-get-all-options-of-a-select-using-jquery のようなページから、次のようなアラートが送信されます。

セキュリティ上の理由から、フレーミングは許可されていません。[OK] をクリックしてフレームを削除します。

これらの状況をどのように検出し、「このページはアクセスが制限されています。新しいタブから直接アクセスしてください。

4

1 に答える 1

-2

これは、多くのサイトにフレームバスターが含まれているためです。あなたが得ているエラーは、親ウィンドウにアクセスしようとしてアクセス拒否エラーを取得しようとしている JavaScript プロセスに関連している可能性が最も高いです。

考えられる解決策の 1 つは、サーバー上に html を取得してドメインから提供するプロキシを構築することですが、多くのサイトはそれを好まず、問題を起こすことさえあります。

于 2012-04-05T15:58:36.053 に答える