|
Модераторы: Sardar, Aliance |
|
Alx |
|
|||
Ajaxy Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
привет всем)
в iframe грузится контент с другого сервера. как получить его document.body.innerHTML? пишет "Отказано в доступе". сам скрипт у меня на локалке |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Никак. Тебе это никогда не будет нужно.
Пиши плагин к лисе (MyIE и т.д.), он имеет доступ до любой страницы. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Alx |
|
|||
Ajaxy Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
почему? я отправляю запросы на тот сервер, мне нужно получить ответ... |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Это не безопасно, т.к. в запросе ты можешь отослать инфу о куках и прочее. Впрочем понятие "безопасно" очень растяжимо, ту же инфу можно положить в URL с картинкой или в любой фрейм. Прочесть нельзя, т.к. человека по простоте душевной можно заставить зайти в банк с другого домена, там он получит страницу банка во фрейме. Если бы доступ был бы, то можно украсть пароли и прочую вводимую инфу, что ни тебе, ни мне не нужно. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Alx |
|
|||
Ajaxy Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
понятненько, спасибо)
|
|||
|
||||
Alex13 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 280 Регистрация: 30.12.2005 Где: Новосибирск Репутация: нет Всего: 1 |
Sardar, то есть кросс-браузерного решения не существует? :(
-------------------- Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий. Антисоциальный блог. |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Нет. Если в каком браузере и можно провернуть подобное, то это явно не безопасная бродилка и современем к ней выйдет патч, закрывающий эту дыру. Не надейся, IE7 залатанный хорошо
Как уже говорил, многие браузеры позволяют писать плагины, фильтры и прочие примочки на JS. Подобная штука имеет полный доступ до страницы. Для IE пользователей можно попросить поставить MyIE, в котором плагины писать очень просто. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Alex13 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 280 Регистрация: 30.12.2005 Где: Новосибирск Репутация: нет Всего: 1 |
Sardar, да не, на ИЕ7 я чихать хотел. Просо хотелась необлшого бота для онлайн игрушки на JS написать, а тут задача самым подлым образом усложнилась:(
Ну да ладно, firefox+xpi рулят -------------------- Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий. Антисоциальный блог. |
|||
|
||||
JSman |
|
|||
Опытный Профиль Группа: Участник Сообщений: 279 Регистрация: 10.7.2006 Репутация: нет Всего: 4 |
ну мне думается, что на твоем серваке точно пашет что-то типа пхп или перл, ну пусть и отправляются данные в пхп твоего домена и делай с ним все что хочешь. вопрос не к js. это факт. а там тебе и кроссбраузерность будет и все такое
|
|||
|
||||
Alex13 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 280 Регистрация: 30.12.2005 Где: Новосибирск Репутация: нет Всего: 1 |
JSman, вопрос именно по JS. Мне захотелось написать бота для одной браузерной онлайновки (как небольшое упражнение) и по некоторым причинам хочу написать именно на JS.
-------------------- Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий. Антисоциальный блог. |
|||
|
||||
lonli |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 31.3.2007 Где: Москва Репутация: нет Всего: нет |
Sardar , ты уверен? У меня не получается.
начиная с trW.document.open(); ничего не делает, сообщения об ошибке не выдаёт
после вывода а выводит в строку состояния "Script Error!". Страницу в обоих случаях нормально загружает. Может мне настройки какие поменять? Код находится в файле .js указанном в plugin.ini |
||||||
|
|||||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
lonli, работай с текущей страницей, а не открывай новую. Так например плагин, восстанавливающий мышь работает в стандартной поставке. Идея в том, что пользователь видит страницу и сам кликает передавая управление.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
lonli |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 31.3.2007 Где: Москва Репутация: нет Всего: нет |
Спасибо.
Код плагина похоже работает как часть той страницы, которая была активна, когда был запущен плагин. Соответественно можно создавать новые окна с url того же домена и управлят их содержимым. А вот как на счёт других доменов? Можно с их содержимым программно работать? Или необходимо вручную загрузить страницу и для неё опять запустить плагин? Спрашиваю из чистого интереса. |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Да, только так. Иначе можно было бы писать плагины шпионы и подобное. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Alx |
|
|||
Ajaxy Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
неужели совсем никак добиться взаимодействия между ифреймом и главным окном? :(
у меня такая задача.. есть два моих файла: главное окно и ифрейм, но они расположены на разных хостах.. при наведении мышки на ифрейм из него должна передаться переменная в гланое окно. каким-то образом.. может можно как-то из фрейма к родительскому окну обращаться? у меня не получается( едиственное что приходит в голову - Буфер обмена.. навел, скопировалось, убрал курсор - вставилось.. только это не кроссплатформенно.. |
|||
|
||||
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |