Javascript Youtube弹出窗口不在windows上运行,但在mac和ios上运行,令人绝望

Javascript Youtube弹出窗口不在windows上运行,但在mac和ios上运行,令人绝望,javascript,ios,css,youtube,popup,Javascript,Ios,Css,Youtube,Popup,我知道这件事还没有完成,但我已经努力解决了两个月了,我需要在我的网站www.mildenhire.com/bigshire上为1月1日做好准备。youtube弹出iframe不会出现在Opera、Firefox、IE或任何其他浏览器上,但它可以在Safari上运行。我相信这可能与Javascript有关 有人能帮我看看吗,这是我现在问的问题 谢谢。我认为问题可能在于浏览器而不是操作系统。我现在在一台电脑上,左键点击YouTube弹出链接在Safari上效果很好,但在Chrome、Firefox、

我知道这件事还没有完成,但我已经努力解决了两个月了,我需要在我的网站www.mildenhire.com/bigshire上为1月1日做好准备。youtube弹出iframe不会出现在Opera、Firefox、IE或任何其他浏览器上,但它可以在Safari上运行。我相信这可能与Javascript有关

有人能帮我看看吗,这是我现在问的问题


谢谢。

我认为问题可能在于浏览器而不是操作系统。我现在在一台电脑上,左键点击YouTube弹出链接在Safari上效果很好,但在Chrome、Firefox、IE或Opera上却不行

然而,当我在Chrome中查看站点时,我在Inspector中遇到这种类型的脚本错误大约15-20次

未捕获的安全性错误:阻止了原点为“”的帧访问原点为“”的帧。请求访问的帧具有“http”协议,被访问的帧具有“https”协议。协议必须匹配

有趣的是,我仍然可以右键单击你的链接并在新窗口中打开它,只有左键单击不起作用。也许这些错误以某种方式阻止了javascript YouTube弹出窗口?我希望这至少能为你指明正确的方向


更新:只需确认一下,左键点击按钮就是导致上述错误的原因,每次点击记录1个错误。然而

在Firefox中,单击按钮返回以下内容:

错误:访问属性“nodeType”的权限被拒绝

我在这两条错误消息中看到的共同点是plugins.js的第13行(老实说,js不是我最擅长的领域)

但是,由于还没有其他人回答,我将尝试暂时禁用包含下面第539行的脚本,该行包含源代码“”,并查看弹出窗口是否开始正常工作

po.src = 'https://apis.google.com/js/platform.js';
我可能还远没有想到这就是问题所在,所以我鼓励更了解JavaScript的人为我们指明正确的方向。然而,我有一种预感,它与被“阻止”的弹出脚本有关


否则——我不想这么说,但既然你绝望了——有可能使用普通的html或非js/jQuery方法打开YouTube窗口吗?祝你好运

你能给我一些弹出的代码吗?上面的链接是我以前的帖子,没有人能帮我:)谢谢大家,我会继续尝试,但我根本找不到答案,我有4年的设计经验!!我想可能是API.google.com,但我以前从未出现过这个错误。这可能是错误吗?下面是我的google.api的JS。是的,这确实是一个棘手的问题。我更新了上面的答案,提供了更多信息和一些建议。我不是JavaScript专家,所以很抱歉我不能提供更多帮助。你说的使用纯html是什么意思?