Программирование > JavaScript & JScript
Изменение адреса в status bar
JeRRimix:
Добрый день!
Господа не подскажите каким образом можно произвести изменения в status bar при следующих условиях:
Имеется Iframe, в нем открыта чужая страница к примеру http://www.example.com/mydir/index.html. Необходимо, чтобы при наведении по ссылкам этого сайта в status bar\'е подменялся домен адреса к примеру на http://www.mysite.com/mydir/index.html ?
alm:
Вообщем то межсайтовый скриптинг запрещен, как потенциальная дыра в безопасности. То есть если в iframe страница с левого сайта, то JavaScript-ом до нее не достучаться никак.
JeRRimix:
А если делать не в Iframe\'е? какие варианты ещё есть?
alm:
Есть вариант написать на своем сайте CGI-скрипт, который будет вызываться в iframe, с какими нибудь параметрами, он будет идти на чужой сайт и вытягивать нужную страницу, менять в ней все УРЛы, а потом оттадавать вашему посетителю.
Но у вас возрастет входящий трафик. Так как запросы на чужие сайты будут прокачиваться через вас.
JeRRimix:
Да, я уже думал над жтим вариантом, хороший вариант на самом деле, но тут есть одно но: предположим пришел посетитель, нажал на соответствующую ссылку, вызвался CGI-скрипт, запомнил код страницы чужого сайта, нашел URLы и обработал их с изменением домена на тот который я укажу, создался IFRAME, отобразили в него обработанную страницу. Все вроде ничего, но при попытке вызвать дальнейшие страницы чужого сайта данных страниц не будет существовать так как он будет обращаться к моему домену :))) Как тут быть? Каждый раз вызывать такой скрипт и проверять если URL был уже изменен на мой домен то менять его обратно если посетитель кликает по ссылкам?:)
Навигация
Перейти к полной версии