How can I make an iframe that will display only part of the iframes’ webpage?
Lets take youtube for example.
How can an iframe display only the youtube video player?
Thanks,
Oded
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This is impossible: An
iframewill always show the full document. The Same Origin Policy will prevent you from taking a part out of it.The only workaround would be to fetch Youtube’s HTML data from your server (using a server side language), then translate all relative references contained in the page, and output it as if it were a page on your server. You could then isolate specific elements from it because you’re in the context of your own domain. This is called setting up a server side proxy.
However, this is a highly imperfect and tough process, and almost (sometimes completely) impossible to get right without breaking stuff, especially with JavaScript and Video. Plus it’s most likely illegal, at least in the case of YouTube.