2013-05-10 4 views

ответ

1

Я не думаю, что вы ... По сути, iframe является другим документом и полностью находится вне вашего контроля (если он является сторонним и/или хранится в другом домене).

В случае твиттера вы всегда можете настроить сам виджет, когда вы его запускаете, но пока вы пытаетесь получить доступ/изменить большинство свойств документа внутри iframe, вы будете проданы.

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

Что именно вы пытаетесь достичь ?. Возможно, есть способ, которым 3-я сторона позволяет вам ...

+0

Изменить размер шрифта ... Можете ли вы добавить css после факта с помощью javascript? – David542

+0

Дэвид: На самом деле я не думаю. Использование Javascript для доступа к документу в iframe «разрешено», но большую часть времени вы сможете читать информацию (а не быть отличным набором, если честно). Те же правила применяются в случае, например, при попытке использовать iframes и JS для чтения содержимого другого сайта, чтобы вы могли их скопировать. Что касается css, я не думаю, что тело документа iframe.myframe div.this_thing {font-size: 11px} собирается вообще что-то делать. Я знаю, это звучит немного странно, потому что, в конце концов, весь этот текст ** IS ** на вашем компьютере, но так поступает безопасность. –

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