2012-06-10 2 views
0

Мне было предложено изучить создание виджета для веб-сайта, на котором просматривается содержимое страницы, а затем отображаются соответствующие результаты поиска. Моим подходом было бы использовать либо мета-ключевые слова, либо делать количество слов, используемых в документе, и использовать самые высокие из них. Прежде чем я смогу сделать что-либо из этого, я должен иметь возможность получить содержимое содержащейся страницы с iframed-страницы; Это вообще возможно? Из того, что я вижу, это не так, и я могу получить только реферер документа (где, возможно, есть полезная информация в URL-адресе).iframed webpage - получить данные со страницы, содержащей

Кто-нибудь знает, возможно ли это вообще?

+0

Я думаю, что-то вроде имея внешний скрипт а также с данными, передаваемыми скриптом, которые он находит в iframe, а затем на странице в iframe, используя ajax, чтобы реагировать на получаемые данные. – ollie

+0

Является ли веб-страница в iframe в том же домене, что и родитель? Если нет, вы не можете из-за защиты браузера XSS. – freefaller

+0

Нет, это будет на другом сайте, так как план должен быть распространен. Насколько я вижу, это невозможно, но я хотел проверить, прежде чем сообщать моему клиенту, что – ollie

ответ

1

Как указано в моем комментарии к OP, из-за ограничений XSS (межсайтовый скриптинг), броузеры блокируют любую попытку сделать что-либо (чтение или запись) между сайтами в разных доменах.

Таким образом, ответ отрицательный, вы не сможете делать то, что вас спросили ваши клиенты.

Наиболее вы могли бы получить это реферал информации, или (как вы говорите) любая информация, предоставленная через строку запроса, что хозяин сайт готов предоставить

Смежные вопросы