javascript - 将 css 应用到 Youtube 框架中或修复拇指

标签 javascript jquery css youtube

我在从 YouTube 嵌入视频时遇到问题,该视频没有向我显示拇指。

我正在尝试覆盖此类位于 YouTube iframe 内的 .ytp-cued-thumbnail-overlay-image 的 CSS。

我尝试使用 jquery,但出现安全错误。有什么可行的解决方案吗?

enter image description here

我正在使用以下jquery,但我不一定拒绝使用jquery,如果需要,我可以采取另一条路径:

jQuery(document).ready(function(){  
    $('iframe.video-force-thumb').on("load",function(){
        $('iframe.video-force-thumb').contents().find('head').append("<style>.my-class2{display:none;} </style>");

    });
});

我在控制台中收到以下错误:

Uncaught DOMException: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://flowstobay.org" from accessing a cross-origin frame.

enter image description here

有什么解决方案吗?

最佳答案

我使用延迟来显示缩略图的 div,并且来自 YouTube 的缩略图正确加载。

  $(document).ready(function() {
    $('#youTubePlayer').hide();
    setTimeout(function() {
      $("#youTubePlayer").show(400);
    }, 4000);
  });

关于javascript - 将 css 应用到 Youtube 框架中或修复拇指,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48001704/

相关文章:

javascript - 使用 jQuery 在预制/单独页面之间滑动

javascript - 如何为圆形图像做 50% 悬停叠加效果

使用一个滚动条的 CSS 固定列表标题

javascript - Jquery .animate() 有问题

javascript - 从异步函数获取数据

javascript - 屈服函数结果

javascript - Ajax 请求不起作用?

jquery - 在 Grails 中通过 AJAX 渲染模板

javascript - 如何将日历作为输入模式嵌入到日期文本框,以便用户选择合适的日期?

css - 设置所有 Bootstrap 3 导航栏链接的样式,但 ul 下的链接除外