You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

页面加载后注入CSS/脚本方法咨询:移除YouTube嵌入视频头部

移除YouTube嵌入视频的顶部标题栏(含“稍后观看”区域)

YouTube官方提供的移除嵌入视频标题栏的功能自2018年起已被弃用,无法通过URL参数直接实现。目标元素是iframe内的.ytp-chrome-top类容器(右键点击标题可查看该元素,如图1),必须在页面及iframe加载完成后执行代码才能生效,以下是两种可行的解决方案:

图1:右键查看.ytp-chrome-top元素

方案1:原生JS移除元素

将以下代码放在<body>末尾(紧跟iframe之后):

window.addEventListener('load', () => {
  document.querySelector('iframe').contentDocument.querySelector('.ytp-chrome-top').remove();
});

方案2:动态注入CSS隐藏

该方案通过设置display: none隐藏目标栏(效果如图2),同样将代码放在<body>末尾:

window.addEventListener('load', () => {
  document.querySelector('iframe').contentDocument.head.insertAdjacentHTML('beforeend', '<style>.ytp-chrome-top{display:none!important;}</style>');
});

图2:CSS隐藏后的效果

关键注意事项

浏览器的同源策略会阻止页面脚本直接操作跨域iframe(如官方YouTube嵌入)内的DOM。此时可以通过用户脚本工具(如Tampermonkey)运行上述代码,或者在可控的同域环境中使用上述方案。

内容的提问来源于stack exchange,提问作者Imdadullah Babu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 22:45:32