私のウェブサイトに外部ページを読み込んで、ページに関する情報を含むフローティング div を表示しようとしています。
外部ページをiframeにロードすることでこれを達成しようとしていますが、多くのWebサイトはこれを好まないようです.
Web ページに外部ページをロードするためのベスト プラクティスは何ですか?
私のウェブサイトに外部ページを読み込んで、ページに関する情報を含むフローティング div を表示しようとしています。
外部ページをiframeにロードすることでこれを達成しようとしていますが、多くのWebサイトはこれを好まないようです.
Web ページに外部ページをロードするためのベスト プラクティスは何ですか?
Iフレームが標準だと思いますが、iframeへの読み込みを嫌うサイトの例をいくつか教えてください。私が知っていることから、ウェブサイトはこれさえ知らないはずです。
iframeでカラーボックスをチェック!Google の画像検索結果のように「ポップアップ」でページを表示したい場合があります。
-一日を楽しんでください!
フレームを使うのがよいと思います (Google 画像では、ページがフレームからはみ出すこともあります)。他の回答で述べたように、役立つプラグインがあります。
ほとんどのブラウザーでは、javascript を使用して外部ページを読み取ることができないため、代替手段はサーバーからページをロードする方法に限定されていると思いますが、これは多くの問題のようです。あなたが主張するなら、技術的にはサーバーからページをリクエストし、スクリーングラブのページをクライアントに送信できると思います...
この質問を見ることができます: Load external site's content
とにかく、iframe はこのジョブの標準であるため、それをお勧めしますが、次のことも試すことができます。
$site = "http://stackoverflow.com";
echo $file_get_contents($site);
この質問で提案されているように、クロスドメイン Ajax リクエストを使用できます: Load external website into my own website through ajax also see: AJAX cross domain call