Сообщение от
Loopy
Неужели браузеры позволят сайтам подключать сторонние скрипты и использовать то, что они подключают свои страницы? Тырить контент можно.
Тырить контент? Кросс-доменные ограничения, запрещающие доступ к фрейму, в который загружена страница с другого домена, по-моему, нужны, чтобы обеспечивать безопасность веб-авторизации.
(Правда, есть одно исключение - (document.domain), но, думаю, это не в твоём случае.)
А контент забирают другими, менее изощренными методами.
Можно, сделать по-другому: написать серверный скрипт (на php, к примеру), разместить
на своём домене и обращаться уже к нему, передавая в запросе адрес страницы, которую нужно получить. Скрипт на сервере без проблем должен получить всё, что нужно и отдать клиентскому скрипту.
Почему не может брать страницы от сайта к которому подключается?
Разве? На пальцах: есть два сайта с разными доменными именами - site1 и site2.
Если на site1 "подключить" JS с site2, то он будет работать в контексте безопасности site1 и может работать с фреймами с site1 и запрашивать страницы AJAX'ом с site1, но не сможет проделывать аналогичное с site2, site3, и т.д.
В таком случае, в подключении сторонних кодов, AJAX и какой-либо доступ к фреймам исключены.
P.S. Специально сейчас проверил ситуацию с внешним JS с другого домена, всё работает. Так что ищи ошибки в коде.