是否可以将外部控制元素与嵌入式 Google 幻灯片演示一起使用?

Is it possible to use external control elements with an embedded Google Slides presentation?

我将从事一个涉及嵌入式 Google 幻灯片演示的项目,但我无法找到有关是否可以使用外部 [=13] 的任何信息=] 元素作为演示文稿的控件(播放、下一张幻灯片、上一张幻灯片等),或者如果我坚持使用 iframe 中的默认控件。有人有这方面的经验吗?

答案:

由于same-origin policy,这将无法完成。

更多信息:

在 HTML 页面中嵌入 Google 幻灯片演示文稿将需要使用某种对象,例如 iframe,它将受到同源策略限制。

实际上,这意味着如果您将一个页面嵌入到另一个页面中,除非它们具有相同的来源,否则它们不能相互交互。

根据关于同源策略的 MDN 文档:

也就是说,除非幻灯片文件和网页托管在同一域中,否则它们之间无法实现任何交互 - 这甚至包括 Google 个网站,因为网站和幻灯片都托管在在不同的子域上(分别为 https://sites.google.com/https://docs.google.com/presentation/)。

参考文献:


相关问题: