2016-02-03 2 views

ответ

1

С помощью селекторов jQuery вы сможете это сделать. Однако не должно быть каких-либо ограничений на содержание IFrame (т.е. он должен быть из того же домена)

Для обновления HTML:

$('iframe').contents().find("body") получит ваше тело объекта

$('iframe').contents().find("head") поможет вам заголовок объекта. Вы можете добавить стиль здесь

Пожалуйста, обратитесь это учебное пособие для деталей

http://code.tutsplus.com/tutorials/how-to-inject-custom-html-and-css-into-an-iframe--net-22826

и этот

https://github.com/NETTUTS/Inject-HTML-and-CSS-into-iFrame/blob/master/iframe.html

Если IFrame от другого домена, то это не представляется возможным из-за http://javascript.info/tutorial/same-origin-security-policy

+0

[Подумайте о добавлении большего количества контента в свой ответ.] (Http: //meta.stackexc hange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers/8259#8259) – Litty

+0

Это пример iframe в том же домене .... Мне нужно немного понимание того, может ли файл CSS быть введен в iframe от третьего лица. – user747291

+1

Невозможно, если он из другого домена. Обновлен ответ – Thangaraja

Смежные вопросы