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