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

是否可以通过浏览器插件控制飞书文档显示为「全宽」

  •  
  •   codingbody · 8 天前 · 406 次点击

    093737

    如上图所示,我期望在打开一篇飞书文档时,页面显示效果就是「全宽」,而不是每一个篇文档都需要经历 3 步手动设置为「全宽」。想到是否可以通过编写一个浏览器插件实现。

    尝试过程:

    1 、页面加载完成时,调用飞书的 update 接口,把该文档页宽设置为「全宽」,但是页面必须再次刷新才生效。

    curl -L -X POST 'https://sqb.feishu.cn/space/api/platform/common_setting/update' \
    -d '{"token":"xxxxxx","obj_type":22,"settings":[{"scene":"width_mode","setting_value":"full"}]}'
    

    2 、更多菜单面板和页宽设置面板的 DOM 是动态加载的,不清楚怎么在插件里用 js 模拟点击事件。

    1 条回复    2025-01-24 10:24:55 +08:00
    9ki
        1
    9ki  
       8 天前
    可以写个油猴脚本试试, localStorage 以文档 ID + "_fill_width" 作为 key
    打开页面几秒后去取这个 key 没有值就给 key 赋值并存储, 然后调用接口
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   722 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:46 · PVG 03:46 · LAX 11:46 · JFK 14:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.