0
скопировать весь HTML на IFRAME:Перемещение тела в IFRAME портится внутренние ссылки
var h = $('html')[0].outerHTML;
$('body').append('<iframe width="300" height="300" id="someId"></iframe>');
$('#someId').load(function() {
$('#someId').contents().find('html').html(h);
alert($('#someId').contents().find('html')[0].outerHTML);
});
это работает до сих пор, но изображения/CSS, другие ссылки сломается. HTML выглядит так:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<base href="/" />
<link rel="stylesheet" href="/css/reset.css" type="text/css" />
.
.
.
<img src="/pictures/a.gif" />
и так далее. Таким образом, он хорошо работает как на сервере разработки, так и на производстве.
Можете ли вы предоставить скрипку – rockStar
, что вы хотите? вы хотите переместить содержимое тела главной страницы в тело iframe? ** html -> корпус -> содержание ** до ** html -> корпус -> iframe -> корпус -> содержание ** –
да, уже сделано, он работает. Но тогда изображения не будут отображаться, ссылки не будут работать (поскольку они были мертвыми ссылками) –