header-logo
Wix LearnСовершенствуйте навыки с помощью наших курсов и учебных статей.
Wix БлогПолучайте рекомендации по веб-дизайну, маркетингу и многому другому.
Центр обучения SEOУзнайте, как увеличить органический трафик из поисковых систем.
Website developmentСоздайте собственный сайт на нашей полнофункциональной платформе.
Наймите профессионалаНайдите подходящего специалиста, который поможет вам достичь целей.
placeholder-preview-image
В этой статье
  • Вставка кода или сайта
  • Настройка размера отображаемого контента
  • Рекомендации и ограничения
  • Рекомендации
  • Ограничения

Редактор Studio: добавление элемента HTML iFrame

Отображайте визуальный контент с внешних серверов и других источников в HTML iFrame. Создайте виджет погоды, виджет акций, календарь или любой другой пользовательский элемент. Вы можете встроить сниппет кода или внешний URL.
Пример виджета погоды на сайте в Редакторе Studio, встроенного с помощью HTML iFrame

Вставка кода или сайта

Добавьте iFrame на сайт клиента прямо из панели «Добавить элементы». Выберите, что вы хотите встроить — код или сайт, а затем вставьте код или веб-адрес, чтобы он появился в iFrame.
Важно:
Обязательно ознакомьтесь с нашими рекомендациями и ограничениями перед встраиванием кода.

Чтобы добавить HTML iFrame:

  1. Нажмите Добавить элементы слева в редакторе.
  2. Нажмите Вставки и соцсети.
  3. Выберите элемент, чтобы добавить его на страницу, а затем выполните соответствующие шаги ниже:
Скриншот Редактора Studio, показывающий встраивание адреса сайта в элемент iFrame.

Настройка размера отображаемого контента

Встроенные элементы часто имеют предустановленную ширину и высоту в пикселях, заданную сервисом, в котором они были созданы, как показано в примере ниже:
1<iframe width="560" height="315" 
2       src="https://www.wix.com/studio/academy" 
3        frameborder="0">
4</iframe>
Эти настройки могут привести к обрезке контента, если контейнер iFrame (на холсте) меньше 560 пикс. * 315 пикс. Чтобы контент не обрезался, замените значения пикс. на проценты и установите их на 100%, как показано ниже:
1<iframe width="100%" height="100%" 
2       src="https://www.wix.com/studio/academy" 
3        frameborder="0">
4</iframe>
Редактор Studio: редактирование встроенного кода, изменение ширины и высоты в коде на 100%

Рекомендации и ограничения

Ознакомьтесь со следующими рекомендациями и ограничениями, чтобы узнать, как правильно встроить код в HTML iFrame, будь то адрес сайта или пользовательский код.

Рекомендации

  • Убедитесь, что ваш код содержит HTTPS, а не HTTP, иначе он не будет отображаться на опубликованном сайте.
  • Всегда проверяйте, чтобы встраиваемый код был актуальным и совместимым с HTML5. Большинство браузеров некорректно отображают страницы и скрипты, написанные на старых версиях HTML.
  • HTML-код содержит основные элементы страницы, но настройки дизайна и другие сложные функции обычно хранятся отдельно. Поэтому некоторые элементы могут не работать или выглядеть иначе, если соответствующие элементы (например, файлы CSS и JS) не включены в HTML-код в качестве ссылки.
  • Если вы не уверены, как использовать атрибут target, прочтите об этом здесь или свяжитесь с экспертом, создавшим код.

Ограничения

Код внутри HTML-элемента отображается на сайте клиента в песочнице iFrame. Использование песочницы защищает посетителей от потенциальных побочных эффектов пользовательского кода.
Обычно iFrame в песочнице блокирует следующее:
  • Использование API браузера
  • Контент, использующий плагины (через , , или другие)
  • Функции с автоматическим триггером (например, автоматическое воспроизведение видео или автоматическая фокусировка на элементе управления формой)
Тем не менее, мы включили следующие возможности для пользовательского кода в соответствии со спецификациями W3C :
ПесочницаОписание
разрешить тот же источник
Включает скрипты и контент сторонних сайтов
разрешить формы
Включает отправку форм
разрешить поп-апы
Включает поп-апы
разрешить скрипты
Включает пользовательский код JavaScript
разрешить блокировку указателя
Включает захват курсора

Helpmate

Привет,

Нужны дополнительные рекомендации?
Unlock personalized helpLog in to get the most out of Helpmate.