无法禁用 youtube 视频中的控件
Can't disable controls in a youtube video
我正在 运行在 YouTube 页面上设置 content.js,我希望它禁用 YouTube 视频的控件。我通过 video=document.querySelector('video') 获取视频;并在尝试执行时:video.controls=false;它不起作用。希望得到一些帮助
这是我 运行 youtube 控制台上的代码时的视频标签:
let video = document.getElementById('vid');
video.removeAttribute('controls')
<div style="display:flex;flex-direction:column">
Vid 1 :
<video id="vid" controls>
<source src="#" />
</video>
Vid 2 :
<video id="vid2" controls>
<source src="#" />
</video>
</div>
See this post,在你的 <video>
标签上,你不想放 controls
如果你不想要它们
快速示例:
<video width="400px" height="400px" controls> // this will show controls
<source src="link" />
</video>
<video width="400px" height="400px"> // this won't show controls
<source src="link" />
</video>
我听取了@wOxxOm 的建议并弄清楚了如何隐藏播放按钮和时间轴栏。
这里是使用的代码:
playButton=document.getElementsByClassName("ytp-play-button ytp-button")[0];
bar=document.getElementsByClassName("ytp-progress-bar-container")[0];
playButton.style.display="none";
bar.style.display="none";
我正在 运行在 YouTube 页面上设置 content.js,我希望它禁用 YouTube 视频的控件。我通过 video=document.querySelector('video') 获取视频;并在尝试执行时:video.controls=false;它不起作用。希望得到一些帮助
这是我 运行 youtube 控制台上的代码时的视频标签:
let video = document.getElementById('vid');
video.removeAttribute('controls')
<div style="display:flex;flex-direction:column">
Vid 1 :
<video id="vid" controls>
<source src="#" />
</video>
Vid 2 :
<video id="vid2" controls>
<source src="#" />
</video>
</div>
See this post,在你的 <video>
标签上,你不想放 controls
如果你不想要它们
快速示例:
<video width="400px" height="400px" controls> // this will show controls
<source src="link" />
</video>
<video width="400px" height="400px"> // this won't show controls
<source src="link" />
</video>
我听取了@wOxxOm 的建议并弄清楚了如何隐藏播放按钮和时间轴栏。
这里是使用的代码:
playButton=document.getElementsByClassName("ytp-play-button ytp-button")[0];
bar=document.getElementsByClassName("ytp-progress-bar-container")[0];
playButton.style.display="none";
bar.style.display="none";