首页 > 解决方案 > DOMException 错误:Google Drive 是否仍支持带有 /preview 的嵌入链接?

问题描述

如果您在新窗口中打开 Google Drive 中的 PDF 文件并转到垂直的 3 点菜单,您仍然可以看到Embed item...可供您使用的选项。因此,我假设 Google 仍然允许嵌入 PDF 文件,如下所示:

在 Google Drive 上嵌入 PDF 文件

但结果,我收到以下错误输出到 Chrome 浏览器控制台:

Uncaught (in promise) DOMException: Failed to execute 'getLayoutMap' on 'Keyboard': getLayoutMap() 
must be called from a top-level browsing context.

我什至尝试过<embed><object>但没有运气。如果这只是一个警告而不是错误,我没关系,这在 SEO 的背景下是相当严重的。我只是想确认这是一个错误还是谷歌正式停止了嵌入服务,否则解决这个问题的解决方案是什么?我刚刚探索了Google Drive API,但它似乎没有特别为正确嵌入 HTML 提供任何解决方案。

请指教。提前致谢!

标签: htmlgoogle-drive-shared-drive

解决方案


推荐阅读