他のウェブサイトの結果をiframeのウェブサイトのページに読み込んでいます。iframe内の別のサイトのリンクをクリックしないようにするにはどうすればよいですか?
私はウェブサイトのiframeでさらにサイトのコンテンツにアクセスできないように訪問者を制限したいと考えています。
他のウェブサイトの結果をiframeのウェブサイトのページに読み込んでいます。iframe内の別のサイトのリンクをクリックしないようにするにはどうすればよいですか?
私はウェブサイトのiframeでさらにサイトのコンテンツにアクセスできないように訪問者を制限したいと考えています。
クリックをキャプチャするiFrameの透明イメージを上に置きます。
他のドメインのユーザーを制御することはできません。 Same Origin Policyはそれを防ぎます。
ヘヘは、単にあなたが簡単なのiframeコードに依存している場合、あなたは他のサイトを制御することはできません二回
ボタンを押してください。
問題を解決する1つの方法は、ターゲットページを読み込んですべてのリンクを削除するか、必要な情報のみを表示するサーバーサイドコードを作成することです。 (この手法はWeb Scrapingと呼ばれています)。
結果のWebサイトがXML、JSON、またはRSSフィード経由でデータを提供できるかどうかを調べることもできます。これにより、Webコンテンツをより詳細に制御できます。
これはうまくいくが、Erickの答えよりも複雑で、外部のjs/cssファイルをリモートサイトからロードできないと問題に陥る可能性がある。 –
はいこれはベンダーによって書かれた問題です – user1047873
+1明らかに愚かではありませんが、これはユーザーが望んでいることを行う簡単な答えです...ユーザーが「中断する」ことにセキュリティの影響がないため、このハックは、彼が必要なすべてです。 –
どうすればこのことができますか? – user1047873