V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
JCZ2MkKb5S8ZX9pq
V2EX  ›  问与答

请问油猴怎么识别当前的操作系统?

  •  
  •   JCZ2MkKb5S8ZX9pq · 2020-12-30 16:39:43 +08:00 · 985 次点击
    这是一个创建于 512 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 在 win 下写的油猴,为了开发方便所以映射的本地 js 。 @require file://D:\tamper_monkey\my_script.js

    • 到了 mac 下怎么让油猴知道当前是 mac 然后映射到另一个路径?

    • 还有个笨办法是 require 两份,每个平台成功一份失败一份。但比如先 win 后 mac,在 mac 上就要等第一份 require 失败,会慢一点。

    • 因为需要同步设置,最好 win 和 mac 用同一套代码。

    5 条回复    2020-12-30 18:11:46 +08:00
    cuixiao603
        1
    cuixiao603  
       2020-12-30 17:14:10 +08:00
    难道不是直接从浏览器获取操作系统吗
    BryceGu
        2
    BryceGu  
       2020-12-30 17:22:53 +08:00 via iPhone
    获取 window.navigator.useragent 判断
    hanxiV2EX
        3
    hanxiV2EX  
       2020-12-30 17:25:39 +08:00
    window.navigator.userAgent

    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"
    CEBBCAT
        4
    CEBBCAT  
       2020-12-30 17:57:56 +08:00 via Android
    使用公共服务或者架一个简易服务器,托管这个 JS
    JCZ2MkKb5S8ZX9pq
        5
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-12-30 18:11:46 +08:00
    @BryceGu
    @hanxiV2EX

    不知道油猴的 require 能不能写在判断里面,我试试吧。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1391 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:06 · PVG 02:06 · LAX 11:06 · JFK 14:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.