Как запретить пользователю нажимать на ссылку на другом сайте внутри iframe? - PullRequest
0 голосов
/ 05 января 2012

Я загружаю другой результат веб-сайта на страницу своего веб-сайта в iframe.

Я хочу ограничить посетителей, чтобы они не могли получить доступ к содержимому этого сайта в моем веб-сайте iframe.

Ответы [ 3 ]

2 голосов
/ 05 января 2012

Если вы полагаетесь на простой код IFrame, вы не можете контролировать другой сайт.

Один из подходов к решению вашей проблемы - написать код на стороне сервера, который будет читать целевую страницу и удалять все ссылки или показывать только необходимую информацию. (Этот метод называется Web Scraping ).

Другая альтернатива - это выяснить, может ли веб-сайт результатов предоставить вам данные через XML, JSON или RSS-канал. Это даст вам больше контроля над вашим веб-контентом.

1 голос
/ 05 января 2012

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

1 голос
/ 05 января 2012

Вы не можете контролировать пользователя в другом домене. Одинаковая политика происхождения предотвращает это.

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