JCZ2MkKb5S8ZX9pq
V2EX  ›  问与答

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

  •  
  •   JCZ2MkKb5S8ZX9pq · Dec 30, 2020 · 1858 views
    This topic created in 1961 days ago, the information mentioned may be changed or developed.
    • 在 win 下写的油猴,为了开发方便所以映射的本地 js 。 @require file://D:\tamper_monkey\my_script.js

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

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

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

    5 replies    2020-12-30 18:11:46 +08:00
    JaminT
        1
    JaminT  
       Dec 30, 2020
    难道不是直接从浏览器获取操作系统吗
    BryceGu
        2
    BryceGu  
       Dec 30, 2020 via iPhone
    获取 window.navigator.useragent 判断
    hanxiV2EX
        3
    hanxiV2EX  
       Dec 30, 2020
    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  
       Dec 30, 2020 via Android
    使用公共服务或者架一个简易服务器,托管这个 JS
    JCZ2MkKb5S8ZX9pq
        5
    JCZ2MkKb5S8ZX9pq  
    OP
       Dec 30, 2020
    @BryceGu
    @hanxiV2EX

    不知道油猴的 require 能不能写在判断里面,我试试吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5528 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 127ms · UTC 08:39 · PVG 16:39 · LAX 01:39 · JFK 04:39
    ♥ Do have faith in what you're doing.