2013-09-05 6 views
5

Итак, когда я пытаюсь запустить это на своем демо-сайте, это просто пустое место на моей веб-странице. Он не показывает youtube или любой сайт, к которому я подключаю.youtube iFrame is blank

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

Есть ли способ получить эту работу без использования API Youtube? Я бы предпочел не использовать API еще.

+0

Ваш код отлично работает на моем хроме. Какой браузер вы используете? – SaturnsEye

+0

Я использую хром. Я также забыл перечислить еще одну важную информацию! Я использую это, чтобы показать данные поиска. В принципе, у меня есть панель поиска, которая должна выглядеть на YouTube и отображать результаты в iFrame. У меня проблема с отображением проблем. – Kashire

+0

Тогда есть ваша проблема. Опубликовать весь соответствующий код или создать JSFiddle – SaturnsEye

ответ

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

Refer this.

+0

Почему downvotes? пожалуйста посоветуй. –

0

Вы можете попробовать это вместо этого, работает очень хорошо для меня.

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

К сожалению, вложение не будет работать с тем, чего я пытаюсь достичь. Я обновил проблему с более подробной информацией, потому что понял, что я не такой конкретный, как должен был, мои извинения. – Kashire

6

Сегодня я столкнулся с этой проблемой, и моя проблема заключалась в HTTP vs HTTPS.

Если ваша страница HTTPS, она не загружает iFrame, если она ссылается на незащищенный сайт HTTP.

Попробуйте изменить iFrame, чтобы всегда быть HTTPS.

См. Insecure content in iframe on secure page для получения дополнительной информации.

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