【问题标题】:Hide "Watch on Youtube" from thumbnail in embeded youtube iframe before playing播放前在嵌入 youtube iframe 的缩略图中隐藏“在 Youtube 上观看”
【发布时间】:2021-07-11 09:55:03
【问题描述】:

我使用 iframe 嵌入了 youtube 视频,并关闭了自动播放功能。

在播放之前,它会在缩略图底部显示“在 Youtube 上观看”图像,并在缩略图中心显示播放图标。

如何在 youtube 上删除此手表。

css apepars 是 .ytp-impression-link 但它在 iframe 内部。

谢谢

【问题讨论】:

  • 欢迎来到 Stack Overflow .. 试试.ytp-impression-link{display:none;}
  • 已经尝试过但没有用。显然无法将 css 应用为由 youtube 动态加载的 iframe 中的此元素
  • 尝试添加!important propy
  • @KevinM.Mansour 没用
  • 你确定班级是.ytp-impression-link{display:none;}

标签: css video youtube embed


【解决方案1】:

欢迎来到 Stack Overflow .. 经过大量研究,我没有找到答案,但我找到了如下内容:

首先:您可以使用 JavaScript 隐藏 iFrame 中的内容(如 This AnswerThis

第二:为什么我们不能在 Youtube iFrame 中隐藏 YouTube 上的 Watch .. 原因:有一种称为跨站脚本的东西,它不允许在所有主要浏览器上使用,只有在您自己的 iframe 时才允许(如 iFrame Src="index.html"不是Src="youtube.com" 在您的域中而不是其他域中)所以如果是 Youtube,我们无法隐藏它.. 抱歉

@MinhNhậtPhan 在 (https://stackoverflow.com/a/46700903/14945696) 的署名,以获取有关跨站点脚本的信息 .. 仅此而已。

【讨论】:

    猜你喜欢
    • 2012-09-24
    • 2020-12-09
    • 2013-09-19
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    • 1970-01-01
    • 2013-05-01
    相关资源
    最近更新 更多