html - DOMException 错误:Google Drive 是否仍支持带有 /preview 的嵌入链接?
问题描述
如果您在新窗口中打开 Google Drive 中的 PDF 文件并转到垂直的 3 点菜单,您仍然可以看到Embed item...
可供您使用的选项。因此,我假设 Google 仍然允许嵌入 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 提供任何解决方案。
请指教。提前致谢!
解决方案
推荐阅读
- java - Gitlab 批准合并请求
- spring-boot - 可以在spring boot中自定义属性文件吗?
- django - 从 http 服务器触发 WebSocket 服务器
- c++ - const 初始化程序列表因 gcc 而失败
- docker - \! 是什么意思?意思是?寻找 。\!-user redis -exec chown redis '{}' +
- android - 我需要一个意图来选择具有特定格式的视频
- python - Pandas 读取列长不均匀的文件
- google-classroom - 将教师添加到教室时出错 - 前提条件失败
- c# - 为什么 foreach 循环因 XML 中的一个子元素而失败?
- docker - 如何使用 iptables 阻止从互联网访问 docker 容器端口?