2013-09-05 20 views
5

Tak więc, kiedy próbuję uruchomić to na mojej witrynie demonstracyjnej, jest to puste miejsce na mojej stronie internetowej. To nie pokazuje youtube ani żadnej strony, do której go podłączam.youtube iFrame jest pusty

<iframe width="640" height="1400" frameborder="0" 
src="http://www.youtube.com/" name="iFrameSearch"> 
</iframe> 

Czy istnieje sposób, aby to zadziałało bez korzystania z interfejsu API Youtube? Zdecydowanie wolałbym nie używać jeszcze API.

+0

Kod działa dobrze w moim chrome. Z jakiej przeglądarki korzystasz? – SaturnsEye

+0

Używam również chrome. Zapomniałem również wymienić kolejną część ważnych informacji! Używam tego do wyświetlania danych wyszukiwania. Zasadniczo mam pasek wyszukiwania, który powinien wyglądać na youtube i wyświetlać wyniki w iFrame, w której mam problem z wyświetlaniem. – Kashire

+0

W takim razie jest twój problem. Opublikuj cały odpowiedni kod lub utwórz JSFiddle – SaturnsEye

Odpowiedz

-3
<iframe width="640" height="1400" src="http://www.youtube.com/embed/oHg5SJYRHA0?autoplay=1" frameborder="0" allowfullscreen></iframe>  

Refer this.

+0

dlaczego downvotes? proszę o poradę. –

0

Możesz spróbować tego zamiast tego, działa bardzo dobrze dla mnie.

<embed 
width="420" height="345" 
src="http://www.youtube.com/v/XGSy3_Czz8k" 
type="application/x-shockwave-flash"> 
</embed> 
+0

Niestety, osadzanie nie zadziała z tym, co próbuję osiągnąć. Uaktualniłem ten problem, dodając więcej szczegółów, ponieważ zdałem sobie sprawę, że nie jestem tak dokładny, jak powinienem, moje przeprosiny. – Kashire

6

Napotkano ten problem dzisiaj, a moim problemem był HTTP vs HTTPS.

Jeśli twoja strona to HTTPS, to nie załaduje iframe, jeśli odwołuje się do niezabezpieczonej witryny HTTP.

Spróbuj zmienić ramkę iFrame tak, aby zawsze była HTTPS.

Aby uzyskać więcej informacji, zobacz Insecure content in iframe on secure page.

<iframe width="640" height="1400" frameborder="0" 
src="https://www.youtube.com/" name="iFrameSearch"> 
</iframe> 
Powiązane problemy