bequt
V2EX  ›  问与答

如何同时刷新多个独立 Chrome 呢?

  •  
  •   bequt · Feb 24, 2021 · 2124 views
    This topic created in 1992 days ago, the information mentioned may be changed or developed.

    最近有这样一个需求, 每个 Chrome 都是一个独立的窗口, 查了些 API, 似乎好像没有关于 Chrome 外部使用程序调用刷新方案, 好多都是内部插件, 单个 Chrome 多个标签刷新.

    希望有大佬指点一下, 想搞一下.

    QQ 截图 20210224133654.png

    14 replies    2021-02-24 18:52:25 +08:00
    yamedie
        1
    yamedie  
       Feb 24, 2021   ❤️ 1
    一个比较 low 的方案, 可不可以每个 chrome 都监听文件系统, 当硬盘里某个文件发生改变时, 触发浏览器刷新 (就相当于一个全局变量)
    rabbbit
        2
    rabbbit  
       Feb 24, 2021   ❤️ 1
    puppeteer
    liyang5945
        3
    liyang5945  
       Feb 24, 2021
    建个 websocket 服务,自己写插件
    yamedie
        4
    yamedie  
       Feb 24, 2021
    puppeteer 或 playwright 可以通过 webdev tools protocol, 驱动 chromium 或本机已安装的 chrome, (比较优雅地)实现这个需求
    TimePPT
        5
    TimePPT  
       Feb 24, 2021 via Android
    puppeteer+1
    bequt
        6
    bequt  
    OP
       Feb 24, 2021
    @yamedie
    @liyang5945
    @TimePPT
    多谢, 我刚才去研究了, 发现 puppeteer 类似 python selenium , 不能直接对当前已打开网页操控.
    感觉我这个需求有点迷...
    yamedie
        7
    yamedie  
       Feb 24, 2021
    @bequt 那就让 puppeteer 来打开这个网页, 不可以吗?
    zlhsvc
        8
    zlhsvc  
       Feb 24, 2021
    骚操作:直接右上角关闭,然后重新打开右上角设置-记录-打开上次关闭所有标签
    pkookp8
        9
    pkookp8  
       Feb 24, 2021 via Android
    关了重开可以么🤔
    AngryPanda
        10
    AngryPanda  
       Feb 24, 2021   ❤️ 1
    提供个思路:插件可以控制 Tab,然后插件去获取动作(比如从 API 接口,本地存储等),然后控制这些 Tab 刷新即可。
    yngzij
        11
    yngzij  
       Feb 24, 2021 via iPhone
    提供一个思路,获取窗口句柄 f5
    also24
        12
    also24  
       Feb 24, 2021   ❤️ 1
    一串快捷键就可以了吧,假如 Chrome 在任务栏第一个的话:

    那 Win+1 就是打开第一个 Chrome 窗口;
    Win + 1 按两次,就是打开第二个 Chrome 窗口;
    以此类推。

    打开相应的 Chrome 窗口以后,F5 或者 Ctrl + R 刷新页面即可。

    以上,只需要一个变量,就是窗口的个数。
    如果真的不想提供窗口的个数其实也可以,写个足够大的数字就好了,这个 Win+1 的切换是循环的。
    also24
        13
    also24  
       Feb 24, 2021   ❤️ 1
    如果需要遍历每个窗口中的标签 ,也是同理,多按几次 Ctrl + Tab 就好。
    bequt
        14
    bequt  
    OP
       Feb 24, 2021
    @also24 兄弟你太 cool 了, 非常感谢.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   828 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 21:58 · PVG 05:58 · LAX 14:58 · JFK 17:58
    ♥ Do have faith in what you're doing.