загрузить внешний сайт в div - PullRequest
1 голос
/ 15 января 2012

Как я могу загрузить внешний сайт на другой сайт?(загрузить всю страницу без прокрутки, границ)

Я пробовал это, но не загружает всю страницу, и есть прокрутка / границы?)

<!DOCTYPE HTML>
<html>
<body>
<iframe src="http://www.externaldomain.com"  name="iframeName" ></iframe>

</body>
</html>

РЕДАКТИРОВАТЬ: бесшовные, чтоэто делает?http://www.w3schools.com/html5/tag_iframe.asp

Ответы [ 2 ]

3 голосов
/ 15 января 2012

Вы должны удалить границы с помощью CSS, а затем расширить iFrame, чтобы охватить весь ваш клиентский сайт с помощью JavaScript.Таким образом, никто ничего не заметит.

Но иногда хост-сайт достаточно умен, чтобы избежать этого, проверяя window.top против window.self элемента.

0 голосов
/ 15 января 2012

Как сказал @Milad, вы можете установить размеры IFRAME для заполнения окна браузера.

<iframe id="my-iframe" src="mypage.php" border="0" frameborder="0" scrolling></iframe>

Пример использования jQuery:

$('#my-iframe').css('height', $(window).height());

Не забудьте сброситьполя страницы и отступы с помощью CSS, чтобы избежать нежелательных пробелов:

* { margin: 0; padding: 0; }

Будьте осторожны, если у вас есть больше элементов на той же странице, например полоса заголовка.Если это так, вычтите высоту окна на высоту других элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...