В некоторых ситуациях вы можете предпочесть предоставить дополнительный контент за пределами iframe. Поэтому вы можете загрузить содержимое вложения на новой вкладке, а не ограничивать его iframe, при условии, что ваше дополнение соответствует требованиям, указанным на этой странице.
Обязательное поведение в новых вкладках или окнах
Контрольный список требований к дополнению Класса определяет определенные действия при открытии новых вкладок или окон. В следующей таблице представлены пояснения и предложения по реализации конкретных требований.
ИДЕНТИФИКАТОР | Требование | Как познакомиться |
---|---|---|
3.2 | Если задача запускается на новой вкладке или в новом окне из любого пути iframe, она ДОЛЖНА предоставить удобное сообщение для возврата в Класс. | На внешнем сайте разместите сообщение, баннер, всплывающее сообщение или другое уведомление, предлагающее пользователю вернуться в Класс после завершения задачи. |
5.1 | При запуске studentViewUri надстройка НЕ ДОЛЖНА выталкивать пользователя из iframe для выполнения задачи. | В идеале пользователи могут совершать все необходимые действия внутри iframe. Открытие новых вкладок может дезориентировать пользователей и усложнить использование дополнения. Держите взаимодействие с пользователем в рамках iframe, чтобы обеспечить наименьшее неудобство для конечного пользователя. |
5.2 | Если действие надстройки выходит из iframe, в iframe ДОЛЖЕН быть предварительный просмотр задачи. | Не открывайте внешний сайт сразу после того, как пользователь щелкнет карточку вложения. Вместо этого предоставьте базовое межстраничное представление в iframe, показывающее изображение или описание задачи, которое открывается на новой вкладке. Включите инструкции, которые помогут пользователям успешно ориентироваться и выполнять задание. |