iframe 'child' может стилизовать этого родителя? в самом фрейме

0

В почте Google я могу добавить свое приложение. Но это в IFrame. Родитель IFrame имеет серый цвет фона.

(class="hi")

Я хочу изменить этот цвет.

Возможно ли, что я могу создать родительский элемент вне IFrame из самого IFrame?

грамм

  • 0
    Ответ НЕТ
Теги:
gmail-contextual-gadgets

2 ответа

0
Лучший ответ

Вы не можете применять CSS к HTML, который загружается в iframe, который поступает с другого сайта (в вашем случае с Google Mail)

Вы можете создавать только свой контент iframe, когда у вас есть доступ к редактированию этой страницы iframe.

0

Это возможно только в том случае, если ваше собственное приложение находится в том же домене, что и карты.

Например: если ваш домен - apps.google.com, а карта - на maps.google.com, тогда он не будет работать из-за того же самого правила происхождения в браузерах.

Вы можете изменять свой "собственный" контент. Браузер предполагает, что ваш контент принадлежит вам, если он находится в том же домене. Любой другой домен, и вам просто не разрешается делать какие-либо изменения.

Если вы хотите изменить стиль, вам нужно будет загрузить все данные с карт через прокси-сервер, чтобы он выглядел так, как будто это из вашего собственного домена (например, с помощью завитка). Но с этим связано множество осложнений.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню