在某些情况下,您可能希望用户在 iframe 之外与您的产品互动。只要您的插件符合以下准则,您就可以在新标签页中(而不是在 Google 课堂插件 iframe 中)加载附件内容。
在新标签页或窗口中执行的必需行为
Google 课堂插件要求核对清单中规定了打开新标签页或新窗口时的特定行为。下表就每项要求提供了说明和实现建议。
ID | 要求 | 如何会面 |
---|---|---|
3.2 | 如果任务从任何 iframe 历程中启动到新标签页或新窗口,则必须提供方便用户返回 Google 课堂的友好消息。 | 在外部网站上,添加消息、横幅、消息框或其他通知,指示用户在完成任务后返回 Google 课堂。 |
5.1 | 启动 studentViewUri 时,该插件不应将用户弹出 iframe 以完成任务。
|
理想情况下,用户能够在 iframe 中完成所有相关历程。打开新标签页可能会让用户感到困惑,并增加使用该插件时的复杂性。将用户体验保留在 iframe 中,以尽可能减少用户摩擦。 |
5.2 | 如果插件 activity 从 iframe 中弹出,则 iframe 中必须包含有关任务的预览。 | 请勿在用户点击附件卡片时立即打开外部网站。请改为在 iframe 中提供基本插页式广告视图,显示要在新标签页中打开的任务的图片或说明。添加说明,帮助用户成功浏览和完成 activity。 |