Я проверил множество других вопросов, но до сих пор не повезло.Связывание внешней таблицы стилей со страницей в iframe
Я работаю над своей локальной машиной в хроме.
У меня есть welcome.html (главная страница) и test.html (страница iframe) , тогда у меня есть мой style.css.
Цель: Попросите мой test.html как iframe внутри моей страницы welcome.html. Но пусть iframe (test.html) будет создан с использованием jQuery.
Так что у меня это в моем welcome.html
<script src="https://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var $head = $("iframe").contents().find("head");
$head.append($("<link>", { rel: "stylesheet", href: "style.css", type: "text/css" }));
});
</script>
, а затем это внутри тела тега
<iframe name='iframe' id="iframe" src="test.html"></iframe>
IFrame работает, но нет стилей не привязываясь, когда я проверить IFRAME.
Я думаю, что ваш код не работает, потому что 'jquery' не может получить доступ к другому заголовку страницы, я думаю, вы должны сделать это с помощью ajax -not sure- – Radian
Возможный дубликат: http://stackoverflow.com/questions/217776/how-to-apply-css-to-iframe –
Я развиваю локально @PatrickM, что нить не решила мою проблему. – thomasp423