IFRAME изменить источник - PullRequest
       6

IFRAME изменить источник

1 голос
/ 18 августа 2010

Можно ли изменить источник iframe при нажатии ссылки в iFrame?

Например, мой iFrame загружает http://www.google.com,, но когда я нажимаю ссылку на Google.com, источник iFrame не может быть изменен на этот новый URL.

Есть ли какой-нибудь способ доступа к местоположению iFrame в Firefox и IE для перенаправления iFrame?

Вроде как прокси-сайт. Как прокси-сайты делают это в PHP?

1 Ответ

0 голосов
/ 18 августа 2010

Невозможно получить доступ к содержимому iframe извне и наоборот, иначе это приведет к большой проблеме безопасности.Например, если у вас есть доступ к его содержимому или URL-адресу, можно также получить файлы cookie, параметры запроса, поля ввода и т. Д., Которые могут содержать важные данные, такие как пароль, идентификатор сеанса ...

Если вы хотите создать прокси PHP, ваш скрипт должен

  1. получить содержимое запрашиваемой страницы
  2. преобразовать относительные URL в абсолютные URL
  3. appendURL-адрес прокси-сервера для всех URL-адресов
  4. передает данные

Но я думаю, что этот метод уродлив: когда вы используете его, URL-адрес в адресной строке никогда не является реальным URLзапрашиваемая страница.По моему мнению, реализация SOCKS прокси намного чище и проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...