在新标签页中打开内容

在某些情况下,您可能希望在 iframe 之外提供其他内容。因此,您可以选择在新标签页中加载附件内容,而不是将其限制在 iframe 中,前提是您的插件满足本页中指定的要求。

新标签页或窗口中的必要行为

Google 课堂插件要求核对清单指定了打开新标签页或窗口时的某些行为。下表就具体要求提供了澄清性说明和实现建议。

ID 要求 如何会面
2.4 当登录提示没有生成匹配项时,该插件应使用提供的主机网域,将登录弹出式窗口中的帐号选择限制为主机网域,以减少用户的不便。 此对话框由 Google 登录流程提供。如需了解建议的实现,请参阅我们的处理重复登录演示。
3.2 如果任务从任何 iframe 历程启动到新标签页或窗口中,则必须提供返回到 Google 课堂的路径。 在外部网站上,添加一条消息、横幅、消息框或其他通知,指示用户在完成任务后返回 Google 课堂。
5.1 如果启动了 studentViewUri,该插件不应将用户弹出 iframe 以完成任务。 理想情况下,用户能够在 iframe 中完成所有相关历程。打开新的标签页可能会使用户感到迷惑,并且增加了该插件的使用复杂性。请将用户体验保持在 iframe 内,以尽可能减少最终用户的摩擦。
5.3 如果插件 activity 从 iframe 中弹出,则必须显示 iframe 中任务的预览。 请勿在用户点击附件卡片后立即打开外部网站,而应在 iframe 中提供简单的插页式广告视图,以显示在新标签页中打开的任务的图片或说明。请添加说明,帮助用户成功导航并完成 activity。