Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2018, 05:33   #1
AlexPebody
 
Регистрация: 29.06.2018
Сообщений: 8
Вопрос Перехват URL изнутри окна фрейма

Доброго всем дня. Задача вроде бы простая, когда то давно делал запросто, а тут ну никак не хочет, в общем есть железка Zywall, на нем есть контент фильтр, там есть место, куда вбить ссылочку, разумеется вбиваем заведомо нашу страничку внутри сети и делаем отправку запроса админу на открытие данной странички или же не открытие.

Вот подробный скриншот (прикрепил) странички куда зашел пользователь, пусть это будет http://gamesgames.com, туда его не пускает Zywall и вот как раз во фрейме ниже отображает контент нашей с вами странички (так как же внутри фрейма выхватить адрес: http://gamesgames.com).

Если скриншот по какой то причине не открывается, вот ссылка на Яндекс Диск этого скриншота: https://yadi.sk/i/3QnSPaqJ3ZzgzD

Очень прошу помочь? Заранее БЛАГОДАРЕН!
Изображения
Тип файла: jpg 2018-08-08_09-11-35.jpg (96.8 Кб, 157 просмотров)
AlexPebody вне форума Ответить с цитированием
Старый 08.08.2018, 05:46   #2
AlexPebody
 
Регистрация: 29.06.2018
Сообщений: 8
По умолчанию

Вот внутренний код фрейма который выдает Zywall:
Цитата:
Код:
<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Access Denied</title><script type="text/javascript" src="http://gc.kis.v2.scr.kaspersky-labs.com/5D5DECAF-DD51-4346-BF74-D4019F79F010/main.js" charset="UTF-8"></script><script language="JavaScript"><!-- if(top.location != self.location) top.location.href = self.location.href; --></script></head><body bgcolor="#FFFFFF"><p align="center"><font color="red" size="4" face="Times New Roman">Web access is restricted. Please contact the administrator. (Games)<br><br></font><center><font color="black" size="4" face="Times New Roman"><table width="70%"><td></td></table></center><br><br></p><p align="center">Please link to <a href="http://192.168.0.1/message.php">http://192.168.0.1/message.php</a> for web access policy.<iframe height="70%" width="90%" frameborder=1 src="http://192.168.0.1/message.php"></iframe></p></body></html>
AlexPebody вне форума Ответить с цитированием
Старый 15.08.2018, 07:32   #3
AlexPebody
 
Регистрация: 29.06.2018
Сообщений: 8
По умолчанию

<script type="text/javascript">
url = parent.document.URL;
document.write('<input type=text value=' + url + '">');
</script>

получаю: Blocked a frame with origin "http://192.168.0.1" from accessing a cross-origin frame.
AlexPebody вне форума Ответить с цитированием
Старый 15.08.2018, 08:13   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Если домены разные, то безопасность браузера не даст обратиться к родительскому фрейму. В этом случае надо настраивать общение между фреймами с обеих сторон: https://learn.javascript.ru/cross-wi...th-postmessage
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 15.08.2018, 08:14   #5
AlexPebody
 
Регистрация: 29.06.2018
Сообщений: 8
По умолчанию

В том и дело ((( но доступа к родительскому у меня нет тк это Zywall генерирует. А есть ли ХОТЬ КАКИЕ ТО ХИТРОСТИ ОБХОДА?
AlexPebody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват URL. regfre PHP 3 20.03.2014 18:39
Перехват url и инклуд нужного файла. Abuhamed PHP 1 23.09.2011 15:37
Перехват html с другого фрейма Vistar JavaScript, Ajax 1 21.09.2011 06:55
Перехват закрытия окна GAGARIN-NEW Общие вопросы Delphi 3 11.11.2007 12:30
перехват посещавших пользователем Url! rpy3uH Win Api 0 30.10.2006 20:31