如题,前端菜鸡请问一下各位大佬,最近有一些想做的辅助功能,比如双击 ctrl 后打开辅助窗口之类的。我目前按照 google 的文档试验了一下 hello world 的插件,但是不是很理解这个插件具体的逻辑执行是怎么与网页发生交互的。目前按照我的理解,似乎如果一个插件注入了一个路由,那么相当于在这个页面中插入了一个同源的 js 脚本?不过如果是这样的话,那么多个页面间的状态同步又是什么原理呢(比如要实现统计当前有多少个 tab 包含 v2ex.com 的内容这种需求,如果单纯以传统前端开发思路来说这种状态能共通比较匪夷所思。。)
因为感觉上油猴和插件实现的功能非常类似,两者有什么区别呢?目前的需求是想实现一个快捷面板,能唤醒,能快速插入 /删除页面的 dom 元素(最好制作完成以后能公开发布供他人使用),应该用油猴还是应该用插件开发?
谢谢大家