iframe - это «дыра» на вашей странице, которая отображает другую веб-страницу внутри него. Содержимое iframe не находится ни в какой форме или является частью вашей родительской страницы.
Дайте файлу, который загружается в iframe, необходимые CSS, если файл в iframe находится в том же домене как родитель, вы можете получить доступ к DOM документа в iframe от родителя.
Учитывая, что iframe принадлежит тому же домену, попробуйте использовать приведенный ниже код и посмотрите, работает ли он.
<script>
var iframe = document.getElementById("frame1");
$('iframe').load( function() {
$('iframe').contents().find("head")
.append($("<style type='text/css'> .lt{display:none;} </style>"));
});
</script>
Если вы получаете «ошибки типа« отказано в разрешении ». Я думаю, то, что вы делаете, подчиняется политике того же происхождения . Это должно быть причиной, по которой вы получаете ошибки типа «отказано в разрешении».
Здесь вы можете проверить возможные решения.
Невозможно получить доступ к содержимому iframe (политика того же источника)