与页面内的脚本相比,addons/extensions具有哪些额外功能?他们本质上是脚本,那么是什么让他们如此特别?除静态外,工具栏上还有按钮,并且能够查看其他选项卡的位置,它们通过页面上的脚本提供了哪些额外的功能?插件/扩展有什么额外的功能?
0
A
回答
2
网站上的脚本通常都是沙盒,并且在安全性方面受到限制。相比之下,扩展程序可以在沙箱外生活,并与浏览器和系统进行更多的交互。例如,某些扩展可以操纵浏览器历史记录,浏览器首选项,拦截和修改页面,访问剪贴板,甚至可以在系统上执行任意代码。看一下Chrome extensions permissions warnings可以给你一个关于Chrome扩展可以做什么(以及大多数脚本不能)的相当好的想法。还请查看chrome.* APIs哪些分机有权访问。
0
一个扩展总是围绕着每个站点(或根本就没有站点)进行理论上的工作,而页面内的脚本只存在于该页面中。所以除非你只是针对特定的网站讨论一个非常具体的函数/脚本,否则插件更“可用”。
1
这取决于浏览器。
例如,在Firefox中,扩展可以在文件系统上打开文件,向其写入任意字节,然后将该文件作为可执行文件运行。换句话说,它可以做任何事情,Firefox本身(或者更普遍的说,运行Firefox的用户运行的任何程序)都可以做到。
相关问题
- 1. 扩展jquery simplecontextmenu插件的功能
- 2. 扩展Grails插件的功能
- 3. 调用扩展/插件的功能
- 4. 为什么FileInfo显示额外的文件扩展名?
- 5. Joomla K2的扩展功能是什么?
- 6. java的扩展或包装类,以添加额外的功能
- 7. 扩展jQuery插件对象与功能
- 8. 为什么扩展功能起作用?
- 9. 什么扩展与jQuery验证扩展功能一起工作?
- 10. 扩展控件的功能
- 11. 在Dart语言中扩展具有额外功能的基类列表类
- 12. 为什么SQL代码要扩展添加额外的空格?
- 13. Jquery扩展现有功能
- 14. 扩展功能
- 15. 扩展功能
- 16. 扩展功能
- 17. Python中按扩展名排序文件的功能是什么?
- 18. 扩展javascript功能时,Number和Math函数有什么区别?
- 19. 什么是正确的方式来扩展EditText给它额外的“默认”功能
- 20. 扩展额外的或新的值
- 21. 导出具有额外功能的块
- 22. 有什么类型的宏/语法扩展/编译插件?
- 23. 如何端口Chrome扩展功能的Firefox扩展功能
- 24. 额外的部分功能
- 25. jQuery扩展功能
- 26. Whatsapp扩展功能
- 27. 扩展link_to功能?
- 28. 扩展EventKit功能
- 29. EF扩展功能
- 30. 扩展Prestashop功能
其实,是的,我想知道什么额外的功能扩展可以提供。 – Kar 2012-01-05 02:25:37