与页面内的脚本相比,插件/扩展有哪些额外的功能?它们本质上都是脚本,那么是什么让它们如此特别呢?除了静态、工具栏上有按钮并能够查看其他选项卡的位置之外,它们还通过页面上的脚本提供哪些额外功能?
最佳答案
网站上的脚本通常是沙盒的,并且其功能受到限制(出于安全考虑)。相比之下,扩展程序可以存在于沙箱之外,并与浏览器和系统进行更多交互。例如,某些扩展可以操纵浏览器历史记录、浏览器首选项、拦截和修改页面、访问剪贴板,甚至在系统上执行任意代码。看看Chrome extensions permissions warnings可以让您很好地了解 Chrome 扩展程序可以做什么(以及大多数脚本不能做什么)。另请查看chrome.* APIs哪些扩展可以访问。
关于javascript - 插件/扩展有什么额外的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8736583/