2016-01-27 5 views
0

Я знаю, что эти вопросы уже задавали тысячу раз здесь, в stackoverflow, но мне интересно узнать об одной вещи, о которой я расскажу в конце. Я повторно провел последние восемь часов, как получить исходный код iFrame, который у меня есть не имеет доступа к! Означает, например, что-то вроде этогоДоступ к содержимому iFrame?

my_site.php

<html> 
<head></head> 
<body> 
<iframe id="om_frame" name="om_frame" src="http://google.com"></iframe> 
</body> 
</html> 

позволяет сказать, «my_site.php» является веб-сайт работает на моем сервере, и я хочу, чтобы иметь возможность видеть исходный код iframe, который является исходным кодом google. Да, я знаю, что есть что-то, называемое «политикой одного и того же происхождения», которая не позволяет вам это делать. Но мне очень интересно, как это сделать, например, firebug? enter image description here

Firebug точно выполняет то, что я хочу делать, и если они каким-то образом смогут получить доступ к контенту, тогда должен быть способ сделать это. Если я ошибаюсь, я был бы рад, если бы кто-то объяснил это подробно. Заранее большое спасибо.

ответ

0

Простая разница заключается в том, что Firebug является расширением браузера и имеет доступ к окну, но не содержится в окне.

Ваш код работает внутри окна и находится под гораздо более ограниченными политиками безопасности

Смежные вопросы