用于在 Youtube 上打开深色主题的书签
Bookmarklet to turn on Dark Theme on Youtube
抱歉发布了一个简单的问题。
我想在使用 Youtube 时始终开启深色模式,但有时配置会重置,我必须单击 图标按钮、外观 然后 深色主题。
希望能有这个程序的小书签。
而且我想它并没有那么复杂,只要我有一点知识就可以了。
按照我的想象,代码应该是blow的样子。
如何改进?我可以用什么搜索短语找到信息?
javascript:(function()<br>
{document.getElementById("[ID of Account Menu]").click();}<br>
{document.getElementById("[ID of Appearance]".click();}<br>
{document.getElementById("[ID of Dark theme]".click();}<br>
)();
谢谢。
注意:如果时间太短,小书签似乎无法完成工作,所以请尝试超时
javascript: (() => {
document.getElementById("avatar-btn").click();
setTimeout(() => {
document.querySelector(".ytd-toggle-theme-compact-link-renderer").click();
setTimeout(() => {
document.querySelectorAll(".ytd-compact-link-renderer").forEach(yt => {
if (yt.textContent === "Dark theme") yt.click();
});
}, 1000)
}, 1000)
})()
也就是说,您可能想改用“使用设备主题”
抱歉发布了一个简单的问题。
我想在使用 Youtube 时始终开启深色模式,但有时配置会重置,我必须单击 图标按钮、外观 然后 深色主题。
希望能有这个程序的小书签。
而且我想它并没有那么复杂,只要我有一点知识就可以了。
按照我的想象,代码应该是blow的样子。
如何改进?我可以用什么搜索短语找到信息?
javascript:(function()<br>
{document.getElementById("[ID of Account Menu]").click();}<br>
{document.getElementById("[ID of Appearance]".click();}<br>
{document.getElementById("[ID of Dark theme]".click();}<br>
)();
谢谢。
注意:如果时间太短,小书签似乎无法完成工作,所以请尝试超时
javascript: (() => {
document.getElementById("avatar-btn").click();
setTimeout(() => {
document.querySelector(".ytd-toggle-theme-compact-link-renderer").click();
setTimeout(() => {
document.querySelectorAll(".ytd-compact-link-renderer").forEach(yt => {
if (yt.textContent === "Dark theme") yt.click();
});
}, 1000)
}, 1000)
})()
也就是说,您可能想改用“使用设备主题”