用于在 Youtube 上打开深色主题的书签

Posted

技术标签:

【中文标题】用于在 Youtube 上打开深色主题的书签【英文标题】:Bookmarklet to turn on Dark Theme on Youtube 【发布时间】:2022-01-23 16:13:30 【问题描述】: 很抱歉发布了一个简单的问题。

我想在深色模式下一直使用 Youtube,但有时配置会重置,我必须点击图标按钮外观然后深色主题。 我希望这个过程可以有一个书签。 而且我想这并不复杂,只要我有一点知识。 根据我的想象,代码应该看起来像吹。 如何改进?我可以通过什么搜索词组找到信息?

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>
)();

谢谢。

【问题讨论】:

请不要在问题中添加抱歉或感谢 【参考方案1】:

注意:如果时间太短,小书签似乎无法完成这项工作,因此请尝试超时

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 上打开深色主题的书签的主要内容,如果未能解决你的问题,请参考以下文章

windowbackground 在深色和浅色主题中不起作用

如何在 YouTrack 中设置深色主题

如何在带有深色主题的android上更改chrome中状态栏的颜色?

macOS 离线安装Adobe系列套件,Error 提示解决方法。(深色主题内含彩蛋福利)

用于打开新窗口的书签将当前窗口转发到 [对象窗口]?

程序员的IDE到底是浅色主题好还是深色主题好?