Я думаю, что вы ищете способ внедрить некоторый CSS в другой фрейм, даже если он пришел с другого сайта.
Я думаю, что это не будет возможно без серверного сценария для запроса страницы и ее изменения.
В Javascript есть способы изменить другие фреймы, используя window.frames [] и используя обход DOM, как и для элементов в локальном фрейме. Это будет проблематично для вас из-за «политики одного и того же происхождения». Это в основном означает, что javascript во фрейме, загруженном с example.com, не может получить доступ к DOM во фрейме, загруженном с foo.com. Даже если у вас есть похожие домены, foo.example.com и bar.example.com, в браузере они рассматриваются как отдельные домены, поэтому ваш javascript из одного не может получить доступ к другому.
Это также касается вызовов ajax с использованием XMLHttpRequest. Есть способы уменьшить влияние этого, но я думаю, что вы должны иметь возможность запускать javascript с обеих сторон строки.
Недавно я попробовал нечто похожее на то, что вы делаете, где я хотел встроить один сайт в другой, но политика того же происхождения сделала это непрактичным.
Другой способ сделать это - на стороне сервера, а не на стороне клиента. Создайте скрипт php, который запрашивает контент с другого сервера от имени клиента, а затем передает его так, как если бы он был на вашем сервере все время. Тогда ваш javascript, теперь на том же сервере, может делать то же, что и с этим фреймом. Если на другом сайте используется много файлов cookie или ajax, это может быть непросто, но у вашего php не будет политики одного и того же происхождения.