V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
LeeReamond
V2EX  ›  问与答

Chrome 插件的执行逻辑是什么?和油猴脚本有什么异同?开发辅助功能应选择哪个?

  •  
  •   LeeReamond · May 11, 2021 · 831 views
    This topic created in 1814 days ago, the information mentioned may be changed or developed.

    如题,前端菜鸡请问一下各位大佬,最近有一些想做的辅助功能,比如双击 ctrl 后打开辅助窗口之类的。我目前按照 google 的文档试验了一下 hello world 的插件,但是不是很理解这个插件具体的逻辑执行是怎么与网页发生交互的。目前按照我的理解,似乎如果一个插件注入了一个路由,那么相当于在这个页面中插入了一个同源的 js 脚本?不过如果是这样的话,那么多个页面间的状态同步又是什么原理呢(比如要实现统计当前有多少个 tab 包含 v2ex.com 的内容这种需求,如果单纯以传统前端开发思路来说这种状态能共通比较匪夷所思。。)

    因为感觉上油猴和插件实现的功能非常类似,两者有什么区别呢?目前的需求是想实现一个快捷面板,能唤醒,能快速插入 /删除页面的 dom 元素(最好制作完成以后能公开发布供他人使用),应该用油猴还是应该用插件开发?

    谢谢大家

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5721 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:14 · PVG 14:14 · LAX 23:14 · JFK 02:14
    ♥ Do have faith in what you're doing.