油猴脚本和扩展程序(.crx)在功能上的区别?
有什么功能是油猴能做到而CRX做不到的?两者在本质上的区别是? 谢谢
曾经写过几个内部使用的crx插件。而油猴脚本作为脚本的宿主,本身也是个crx插件。所以理论上是可以继承大部分crx的权限。但是由于实现原理的限制,油猴脚本无法做操作到页面内容以外的事情,例如替换默认新标签、下载管理器、书签管理器、扩展图标popup(见下图)等操作。
当然了,由于油猴脚本要做到多种内核的浏览器兼容,必然要舍弃一些功能和权限。好处是,脚本编写者的工作量大大减少,不必为了实现一个简易的功能写一大堆crx需要的权限、配置。
作者:贾宝玉
链接:https://www.zhihu.com/question/57483954/answer/282609203
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
转载请注明:
https://www.zhihu.com/question/57483954/answer/282609203