Автор Тема: Изменение адреса в status bar  (Прочитано 4839 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн JeRRimix

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Изменение адреса в status bar
« : 10 Июля 2005, 19:03:14 »
Добрый день!

 Господа не подскажите каким образом можно произвести изменения в status bar при следующих условиях:

Имеется Iframe, в нем открыта чужая страница к примеру http://www.example.com/mydir/index.html. Необходимо, чтобы при наведении по ссылкам этого сайта в status bar\'е подменялся домен адреса к примеру на http://www.mysite.com/mydir/index.html ?

Оффлайн alm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ispserver.com
Изменение адреса в status bar
« Ответ #1 : 11 Июля 2005, 08:35:04 »
Вообщем то межсайтовый скриптинг запрещен, как потенциальная дыра в безопасности. То есть если в iframe страница с левого сайта, то JavaScript-ом до нее не достучаться никак.
Алексей Чекушкин
менеджер проекта  - решения для хостинг компаний. менеджер проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS). консультант проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS) от 4.9

Оффлайн JeRRimix

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Изменение адреса в status bar
« Ответ #2 : 11 Июля 2005, 08:55:46 »
А если делать не в Iframe\'е? какие варианты ещё есть?

Оффлайн alm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ispserver.com
Изменение адреса в status bar
« Ответ #3 : 11 Июля 2005, 09:10:36 »
Есть вариант написать на своем сайте CGI-скрипт, который будет вызываться в iframe, с какими нибудь параметрами, он будет идти на чужой сайт и вытягивать нужную страницу, менять в ней все УРЛы, а потом оттадавать вашему посетителю.

Но у вас возрастет входящий трафик. Так как запросы на чужие сайты будут прокачиваться через вас.
Алексей Чекушкин
менеджер проекта  - решения для хостинг компаний. менеджер проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS). консультант проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS) от 4.9

Оффлайн JeRRimix

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Изменение адреса в status bar
« Ответ #4 : 11 Июля 2005, 15:33:00 »
Да, я уже думал над жтим вариантом, хороший вариант на самом деле, но тут есть одно но: предположим пришел посетитель, нажал на соответствующую ссылку, вызвался CGI-скрипт, запомнил код страницы чужого сайта, нашел URLы и обработал их с изменением домена на тот который я укажу, создался IFRAME, отобразили в него обработанную страницу. Все вроде ничего, но при попытке вызвать дальнейшие страницы чужого сайта данных страниц не будет существовать так как он будет обращаться к моему домену :))) Как тут быть? Каждый раз вызывать такой скрипт и проверять если URL был уже изменен на мой домен то менять его обратно если посетитель кликает по ссылкам?:)

Оффлайн alm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ispserver.com
Изменение адреса в status bar
« Ответ #5 : 11 Июля 2005, 15:38:24 »
Так ты перед тем как отдать парню скаченную страницу все УРЛы в ней замени на вызов своего скрипта с параметром (в котором хранится локальный УРЛ на его сайте).
Алексей Чекушкин
менеджер проекта  - решения для хостинг компаний. менеджер проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS). консультант проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS) от 4.9

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Изменение адреса в status bar
« Ответ #6 : 11 Июля 2005, 16:19:25 »
alm, JeRRimix
Замечу обоим, что уже оффтоп.

http://your.server/script.cgi?http://link.url/
И ссылки меняешь на те же.
LJ: Backslashed life (rss)

Оффлайн alm

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 102
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ispserver.com
Изменение адреса в status bar
« Ответ #7 : 11 Июля 2005, 16:27:02 »
ухожу :)
Алексей Чекушкин
менеджер проекта  - решения для хостинг компаний. менеджер проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS). консультант проекта  - хостинг на Виртуальных Выделенных серверах (VDS / VPS) от 4.9

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28