У меня возникла противоположная проблема с одним из виджетов Facebook, который я использовал в проекте (фон был прозрачным, и мне нужен был цветной).Я сделал виджет, завернутый в контейнерный элемент div, который я классифицировал как «facebook_badge», а затем получил к нему доступ, и iframe через CSS примерно так:
.facebook_badge iframe {
background: #fff;
}
Судя по звуку, они недействительно соответствует их виджетам и тому подобному, но, возможно, стоит попробовать и поиграться (теоретически, вы можете получить доступ к телу с помощью iframe body
, но я не проверял его).Вы можете, по крайней мере, получить его в сплошном цвете, который соответствует вашему фону, через сам iframe.