2012-03-29 10 views
-2

自分のサイトのページにgoogle.comをロードします。 iframeを使ってみましたが、google.comは動作しません。google.comを自分のサイトにロード

<iframe src="http://www.google.com"></iframe> 

が機能しませんでした。

google.comのコンテンツをページに読み込むにはどうすればよいですか? 解決策がPHP、javascript、または単純なHTMLを使用するかどうかは気にしません。

私はiframeがそれを回避する方法を模索しようとしていないことを知っています。

編集: 私は穴のページを読み込みたいです。それはちょうど楽しみのために釣りのためではありません。私はiframeブロックを回避する方法を見つけたい。

+2

どのように動作しませんでしたか? – Cfreak

+3

Googleはそのサイトをフレームに含めることを許可していません( 'X-Frame-Optionsによって表示が禁止されているため、ドキュメントを表示することを拒否しました。 ')。なぜフレームにGoogleをロードしたいのですか? –

+0

それはうまくいかなかったとはどういう意味ですか?視覚的に見えなかったということですか?その場合は、iframeにいくつかのサイズのディメンションを設定してみてください。 – Cody

答えて

1

Googleに提出する検索入力を表示したい場合は、ここに行くために可能な方法があります:http://www.google.com/cse/tools/create_onthefly

しかし、これは、サイトにGoogleが含まれていないことを忘れてはいけない - それは単にどのフォームでありますユーザーをGoogleに送信します。彼はもうあなたのサイトにいません。

+0

私は検索機能を使用しようとしていません。 –

0

これにはおそらく異なるオプションがあると思われますが、通常はページ全体ではなく検索ボックスのみを使用したいと考えています。

あなたのサイトにGoogle検索ボックスを埋め込むための簡単な方法は、次のマークアップを使用することです:

<form method="get" action="http://www.google.com/search"> 

<div style="border:1px solid black;padding:4px;width:20em;"> 
<table border="0" cellpadding="0"> 
<tr><td> 
<input type="text" name="q" size="25" 
maxlength="255" value="" /> 
<input type="submit" value="Google Search" /></td></tr> 
<tr><td align="center" style="font-size:75%"> 
<input type="checkbox" name="sitesearch" 
value="yourwebsite.com" checked />Search on yourwebsite<br /> 
</td></tr></table> 
</div> 

</form> 

あなたが見ることができるように、Googleはあなたのウェブサイトへの検索を制限するためのオプションもあります。残念ながら、結果はGoogle自体にリダイレクトされ、サイトに埋め込まれることはありません。使用ポリシーによって許可されているかどうかはわかりません。

希望、幸運を願っています。

関連する問題