2011-10-30 8 views
6

Iframes'i çalışmaya çalışıyorum. Safari yapıyorum, bu yüzden uyumlu, ama test ettiğimde boş çıkıyor. Kodu:Iframes çalışmıyor

<iframe src="http://www.google.com" width="100%" height="300">

<p>Your browser does not support iframes.</p>

</iframe>

Ben yüzden işe gerekiyordu biliyorum "dışarı denemek" editörü kullandıktan sonra W3Schools doğrudan web sitesinden kod aldı. Sayfayı alt dizindeki bir sayfadan harici bir sayfaya değiştirdiğimde, bu sayfa boş görünür.

+0

ile bağlantı var google aktif bir kısmı iframe'lerinde çalışan siteler var önlediğini, nerede hatırlayamıyorum üzgünüm. Benim için –

+0

iyi, benim koyduğum HERHANGİ bir şey görmüyorum. – vsync

cevap

14

Sözdizimi doğru. Bu sizin suçunuz değil - Google, yeni tarayıcıların dinlediği X-Frame-Options başlığını kullanarak iframe işlemini engelliyor. https://developers.google.com/youtube/player_parameters

Bu youtube videoları görüntülemek için API'nın JavaScript kodu kullanır:

Olası geçici çözümler mermi "IFrame Player API kullanarak gömer" altında aşağıdaki Google Geliştirici Sitesi talimatı uygulayın this Google forum post.

+0

Teşekkürler, diğer web siteleriyle test yapmalıydım. – Chris