Скопировать содержимое iframe
349 сообщений
#9 лет назад
Здравствуйте. Хочу скопировать содержимое iframe с другого сайта <div id="id1">Привет!</div><iframe id="myframe" src="https://www.weblancer.net/">В Firebug ошибка Error: Permission denied to access property 'document'
<script type="text/javascript">
$(function() {
var id = $("#myframe").contents().find("#id1").attr("id");
alert(id);
});
</script>
Подскажите пожалуйста другие методы...
11416 сообщений
#9 лет назад
Сделать у вас это не получится, запрет браузеров в целях безопасности 131 сообщение
#9 лет назад
+должна быть какая то фича, позволяющая обойти эту защиту безопасности.
6863 сообщения
#9 лет назад
Загружаете страницу аяксом и делаете с ней что хотите. Но для аякса тоже свои ограничения есть.
1807 сообщений
#9 лет назад
floppox, я как-то пробовал, тот кусок, который мне был нужен, так и не загрузился, уж не знаю почему.
349 сообщений
#9 лет назад
<script type="text/javascript">Вы конечно же догадались для чего я все это затеяла ))
$.post( "http://vk.com/widget_auth.php?app=APPID&width=200px&_ver=1&url=http%3A%2F%2Fmysite.ru%2Findex.html", function( data ) {
$("html").html(data);
});
</script>
Но результат (((
Приложения:
131 сообщение
#9 лет назад
WebAir, на прошлой неделе, убил дня 3 на поиск аналогичного решения. Тоже для VK. но безрезультатно 6863 сообщения
#9 лет назад
Так-так-так... если вы не пытаетесь сделать что-то незаконное, то чем не подходит oAuth?
349 сообщений
#9 лет назад
floppox, Нужен user_id без спроса разрешения у пользователя В виджете авторизации ведь показываются данные пользователя без спроса пользователя, а при использовании API запрашивает разрешение у пользователя на предоставление данных приложению. Хотелось вытащить из iframe виджета, ведь там в открытом виде есть данные ))
6863 сообщения
#9 лет назад
WebAir, имя отображается самому пользователю и без разрешения третьим лицам не передается. Логично, не находите ли? Задача ваша является взломом, а значит, ее обсуждение здесь запрещено. Тему оставляю только до прочтения.
798 сообщений
#9 лет назад
WebAir, если бы это работало, то можно было бы не только данные пользователя воровать, но и кукисы. Это политики безопасности браузеров, у вас нечего не выйдет.
3563 сообщения
#9 лет назад
Ни JS ни флеш не могут получить доступ к ответу пришелшему с другого домена в целях безопасности.Даже не пытайтесь (а если получится, напишите мне, мы можем нехило заработать ;-)), но вот ИД пользователя ВК получить можно, на сколько мне известно.