Как изменить стиль междоменного контента iframe?

Я хочу сделать цвет фона черным и цвет текста белым цветом для содержимого внутри iframe по умолчанию по умолчанию обычного белого фона и черного текста. Атрибут iframe src указывает на другой домен, к которому у меня нет доступа, или не могу поместить в этот домен какой-либо файл или таблицы стилей. Поэтому, учитывая эти условия, можно сделать только эти изменения стиля в содержимом iframe, и если да, то как?

Ответы

Ответ 1

Единственная возможность - загрузить содержимое iframe через прокси-сервер и изменить содержимое HTML. Вы не можете получить доступ к iframes из другого домена с помощью JavaScript.

Ответ 2

Это невозможно. Весь смысл Same Origin Policy заключается в том, что вы не можете получить доступ к другому домену или манипулировать им.

Ответ 3

Этот был здесь некоторое время, но, надеюсь, это поможет кому-то...

Самое близкое, что я вижу, это использование фильтра iframe

Xray: делает его черно-белым, а затем инвертирует его.

 <iframe style="filter:xray" src=".....

Invert: инвертирует все цвета, а не просто заменяет черно-белые.

 <iframe style="filter:invert" src=".....

Оба работают только в IE. Я думал, что они работали только на изображениях несколько минут назад...

например. http://www.ssi-developer.net/css/visual-filters.shtml