YouTube Iframe API具有';用原点'阻塞帧;仅在Safari中出错

YouTube Iframe API具有';用原点'阻塞帧;仅在Safari中出错,iframe,youtube-api,Iframe,Youtube Api,我像这样使用iframeapi 请注意,我已将src更改为http,并添加了origin,但仍然出现以下错误: 大宗报价 阻止原点为“”的帧访问原点为“”的帧。请求访问的帧具有“https”协议,被访问的帧具有“http”协议。协议必须匹配 该问题仅在Safari中出现。我做了一些调试,似乎只有在www-embed.js的Safari中才会调用Sf() 谢谢 看起来iFrame上的Safari实现有缺陷。在Safari上,正在发出相同的错误消息。因此,在Safari修复之前,目前无法避免这种情

我像这样使用iframeapi

请注意,我已将
src
更改为
http
,并添加了
origin
,但仍然出现以下错误:

大宗报价 阻止原点为“”的帧访问原点为“”的帧。请求访问的帧具有“https”协议,被访问的帧具有“http”协议。协议必须匹配

该问题仅在Safari中出现。我做了一些调试,似乎只有在www-embed.js的Safari中才会调用
Sf()


谢谢

看起来iFrame上的Safari实现有缺陷。在Safari上,正在发出相同的错误消息。因此,在Safari修复之前,目前无法避免这种情况。

您尝试过使用https而不是http吗?@noogui我的站点正在使用http,仅此将我的整个站点移动到https的开销太大了。还有一件事我不明白,为什么iframe试图访问我的站点(父站点),为什么这只发生在Safari中https@noogui是的,但我想知道为什么youtube iframe试图访问我的网站。看来Safari已经解决了这个问题。