V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
7gugu
V2EX  ›  分享创造

[油猴脚本] V2EX 自动切换深色模式

  •  1
     
  •   7gugu ·
    7gugu · 2021-02-11 13:40:07 +08:00 · 2076 次点击
    这是一个创建于 1383 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因

    V 站从去年年中就好像开放深色模式了,但是切换样式一直都需要手动去切换,个人感觉有点麻烦。最近入手了 12,发现 iOS 的根据日出日落时间自动切换浅色深色模式的功能很好用,所以萌生了基于日出日落时间来自动切换 V 站样式模式的想法。

    简介

    目前脚本是基于定位获取当前设备的坐标,基于坐标计算出当地当日的日出日落时间,自动切换浅色与深色模式。 (日出后日落前就是一直保持浅色模式,日落后日出前就是一直保持深色模式)

    脚本链接

    https://greasyfork.org/zh-CN/scripts/421557-v2ex-autodarkmode

    使用方法

    第一次使用时,将会弹出询问❓是否允许获取定位📍,选择"允许",并勾选✔"不再询问"即可完成初始设定。
    之后的使用中,将默默运行在后台,没有任何的提示。

    联系我

    Email: [email protected]
    Blog: https://www.7gugu.com
    (由于把脚本放在了 GreasyFork,您也可以直接在 GreasyFork 上面私信我,看到就会回复)

    Powered by 7gugu

    12 条回复    2021-02-14 16:30:48 +08:00
    Stain5
        1
    Stain5  
       2021-02-11 20:39:30 +08:00 via Android
    算法不够接近本质

    应该是获取设备当前使用的是否是暗黑模式自动更换
    eg

    @media (prefers-color-scheme: dark) {
    body {
    background-color: black;
    color: white;
    }
    }
    7gugu
        2
    7gugu  
    OP
       2021-02-11 21:37:59 +08:00 via iPhone
    @Stain5 主要是对于桌面端(比如 Windows )手机端大多数人可能会选择各类的客户端,比如我目前使用的是 iOS 的“伟途亦可思”。但桌面端大家会更偏向于浏览器访问,所以开发了这个脚本。
    7gugu
        3
    7gugu  
    OP
       2021-02-11 21:39:33 +08:00 via iPhone
    @Stain5 我的 windows 就不能基于时间自动切换,就比较麻烦,需要用这个脚本。如果像是 iOS 这种支持自动切换的话,用你提供的这种 CSS3 就足够好了。
    Stain5
        4
    Stain5  
       2021-02-12 07:11:53 +08:00 via Android
    7gugu
        5
    7gugu  
    OP
       2021-02-12 10:33:10 +08:00 via iPhone
    @Stain5 wow,这个很赞诶👍感谢分享
    Stain5
        6
    Stain5  
       2021-02-12 14:57:52 +08:00
    7gugu
        7
    7gugu  
    OP
       2021-02-12 20:33:40 +08:00 via iPhone
    @Stain5 我就是看到了这个,感觉没有自动切换的话,就没啥用,所以开发了这个
    Stain5
        8
    Stain5  
       2021-02-14 13:10:21 +08:00
    @7gugu 废了这么大的劲就整了个方轮子,也是优点搞笑的
    7gugu
        9
    7gugu  
    OP
       2021-02-14 14:53:36 +08:00 via iPhone
    @Stain5 那只是你没有这个痛点而已,我用的好用就行了
    7gugu
        10
    7gugu  
    OP
       2021-02-14 14:57:22 +08:00 via iPhone
    @Stain5 而且我为了能够让 v 站切换到深色模式,还要装一个软件,何尝不也要绕大圈子?又跟我这个脚本有啥优势呢?不也很好笑吗😆
    Stain5
        11
    Stain5  
       2021-02-14 15:49:05 +08:00
    @7gugu

    我又没说方形的轮子不能用
    不过自动暗黑模式才是趋势
    7gugu
        12
    7gugu  
    OP
       2021-02-14 16:30:48 +08:00 via iPhone
    @Stain5 是趋势没错,但 windows 不自带这功能
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3326 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:16 · PVG 20:16 · LAX 04:16 · JFK 07:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.