【问题标题】:Iframe Vimeo video end screen button action changeiframe Vimeo 视频结束屏幕按钮操作更改
【发布时间】:2020-08-29 13:40:47
【问题描述】:

我已将片尾画面添加为 Vimeo 视频的号召性用语。单击视频结束屏幕上的按钮时,我想打开一个弹出窗口。

默认情况下,如果有人点击“点击这里”按钮,用户将被重定向到某个网址。

我想覆盖这个动作。当用户点击“点击这里”按钮时,我想打开一个弹出窗口。

我知道如何覆盖操作。但我无法从 iframe 访问该按钮。

<script type="text/javascript">
jQuery(document).ready(function()
{
console.log("Hello tehtere new");
  jQuery('iframe').contents().find(".vp-outro-button").click(function(){      
                console.log("Hello tehtere");
                alert('clicked img');
            });
});
</script>

我遇到错误

Uncaught DOMException: Blocked a frame with origin "https://somedomain.com" from accessing a cross-origin frame.

我们将不胜感激。

【问题讨论】:

    标签: javascript jquery wordpress vimeo vimeo-player


    【解决方案1】:

    你不能。由于浏览器的安全模型,您无法从其他域访问 iframe 中的项目。 Same origin-policy 阻止你这样做。

    如果 vimeo 支持 iframe 之外的回调,你可以这样做,但这是需要 vimeo 支持的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-21
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      • 2021-08-14
      • 1970-01-01
      • 2018-07-12
      • 1970-01-01
      相关资源
      最近更新 更多