Открывать контент в новых вкладках

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

Обязательное поведение в новых вкладках или окнах

Контрольный список требований к дополнению Класса определяет определенные действия при открытии новых вкладок или окон. В таблице ниже приведены пояснения и предложения по реализации конкретных требований.

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