X
點擊此處開啟此網站的行動版。

技術支援討論區

Embed youtube video

已張貼

Hi, I have requirement to embed youtube video on the webpage. When I embed the video with with <iframe width="420" height="315" src="http://www.youtube.com/embed/XGSy3_Czz8k"> </iframe> It works absolutely fine. But, when I try the same with <object width="420" height="315" data="http://www.youtube.com/v/XGSy3_Czz8k"></object> This does not work and it shows message as "A plugin is needed to display". How should we fix this?

Testing on Firefox 37.0.1 on windows 7.

Thanks, Amit

Hi, I have requirement to embed youtube video on the webpage. When I embed the video with with <iframe width="420" height="315" src="http://www.youtube.com/embed/XGSy3_Czz8k"> </iframe> It works absolutely fine. But, when I try the same with <object width="420" height="315" data="http://www.youtube.com/v/XGSy3_Czz8k"></object> This does not work and it shows message as "A plugin is needed to display". How should we fix this? Testing on Firefox 37.0.1 on windows 7. Thanks, Amit

額外的系統細節

應用程式

  • User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36

更多資訊

guigs 1072 個解決方法 11697 個答案

What is interesting is that in version 38 I can only get it to work when the frameboarder is specified:

<iframe width="420" height="315" src="https://www.youtube.com/embed/XGSy3_Czz8k" frameborder="0" allowfullscreen></iframe>


However in 37.0.1 I have the same results:

Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery.min.js:1:0 This site makes use of a SHA-1 Certificate; it's recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1.[Learn More] XGSy3_Czz8k Error: Permission denied to access property "toString"

Test Case: https://rmcguigan.makes.org/thimble/L.../test-input-youtube-embedded

I see a tech evangelism bug that mentions if they allow mixed content that they display this fine, however there is not mixed content warning, so I am wondering if its a different issue.

Then it works perfectly in w3schools. I am asking for help.


Found it, so the object embedded method was deprecated in Jan.

What is interesting is that in version 38 I can only get it to work when the frameboarder is specified: <iframe width="420" height="315" src="https://www.youtube.com/embed/XGSy3_Czz8k" frameborder="0" allowfullscreen></iframe> However in 37.0.1 I have the same results: Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery.min.js:1:0 This site makes use of a SHA-1 Certificate; it's recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1.[Learn More] XGSy3_Czz8k Error: Permission denied to access property "toString" Test Case: [https://rmcguigan.makes.org/thimble/LTE1NDEyMDk2MDA=/test-input-youtube-embedded] I see a tech evangelism bug that mentions if they allow mixed content that they display this fine, however there is not mixed content warning, so I am wondering if its a different issue. Then it works perfectly in w3schools. I am asking for help. '''Found it, so the object embedded method was deprecated in Jan. *[https://developers.google.com/youtube/player_parameters]'''