插件Plug-in:广义讲,就是插入别的系统里面的物件,主要用于增强原来系统的功能。插件一般指的是软件(程序)
在计算机中,插件就是项现有的软件程序添加一个特定特性的软件组件。当一个应用支持插件,它就支持定制。一些普遍的例子插件往往应用于网页浏览器增加一些新特性比如搜索引擎,病毒扫描程序或者支持某种新文件类型(如video格式)。
扩展 -- 使用特定的脚本,调用浏览器内建的原子功能,以组合原子功能的方式,增加新的特性和功能。
插件 -- 以动态库的形式存在,提供浏览器原本不支持的功能,典型的如:Adobe Flash插件,Adobe PDF插件。
1.3 什么情况下使用扩展,什么情况下使用插件?
(1)如果仅仅是丰富一下浏览器本身的功能,比如增加新的按钮,则使用扩展。
(2)如果让浏览器支持原本新的功能,比如新设计了某种文件,嵌入网页,浏览器加载网页后,调用相对应的程序来处理此文件。(比如flash,avi等文件),则用插件。
(3)如果让浏览器支持扩展了javascript语言的脚本(使用了自定义的js对象,函数),则使用插件。
https://blog.csdn.net/stpeace/article/details/25006109
什么是Base64?
百度百科中对Base64有一个很好的解释:“Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法”。
原文链接:https://blog.csdn.net/qq_20545367/article/details/79538530