首页 > 解决方案 > Google Drive Iframe 无法在 Safari 浏览器中播放视频

问题描述

当您通过 Google 云端硬盘添加视频时,该视频无法播放。当您单击播放时,没有任何反应。

仅在不同设备上的 Safari 浏览器(Mac OS 和 iOS)中检测到该错误。Safari 控制台显示以下内容: 在此处输入图像描述

在 Google 云端硬盘中,该视频具有权限,并且可供拥有链接的所有人使用。该视频适用于谷歌浏览器、火狐浏览器。

我不使用谷歌的 API,我只有谷歌自己建议使用的 iframe。

我的 iframe:

<iframe src="https://drive.google.com/file/d/1tYPqwtbgNp17xXNR5mZH3SdeFTcUrTHt/preview" width="640" height="480" ></iframe>

视频测试在干净的页面上进行,没有脚本和样式

标签: iframesafarigoogle-drive-apimobile-safari

解决方案


嵌入的 Google Drive 视频确实可以在 Safari 中播放(刚刚在装有 iOS 14.7 的 iPhone 上进行了测试),但前提是您在设置、Safari、隐私和安全中将“防止跨站点跟踪”设置为关闭。

这可能不是公共网站的选择!


推荐阅读