Приветствую всех!
Нужно на моем сайта в неком блоке отображать содержимое стороннего сайта, с доступом к его элементам. Своего рода iframe (он не подходит из-за cors политики). Как это можно сделать средствами javascript, php, etc.
Сейчас есть хром расширение. Пользователь открывает нужный сайт, расширение имеет доступ к его элементам и шлет данные на мой сайт через собственный апи. Хочется сделать что-то подобное, но внутри моего сайта - в условном div открывает нужный сайт и js скрипты на моём сайте имеют к нему доступ.
Спасибо
edward_freedom, да, это понятно. Но через php например file_get_contents и отображение полученного исходного кода страницы (на клиенте в div), затрудняет навигацию по ссылкам и т.д. внутри этого div. Придется делать костыли, а это не комильфо в будущем.
Вы что то делаете не так. Если у вас нет доступа к стороннему сайту - значит у вас нет доступа. Не стоит ломать чужую систему. Проще договорится со сторонним сайтом об API и нормальном доступе к данным. Это дешевле и легальнее.
Опять же, таких сайтов 100+ штук. Сейчас всё идеально работает через расширение, на базе chrome api. Но есть потребность, чтобы функционал был тот же, но без установки расширения, а на прямую в отдельном layer'е на сайте.