最近项目用到浏览插件的开发,IE用到的是BHO,chrome打算做成扩展. 但是和ie有一点不同,chrome扩展是基于html+js+css开发的,那么就会有二个问题 1. 代码和算法等容易被别人复制和盗用. 2. 有部份功能需要用native code来实现. 所以仅仅使用chrome扩展是不够的.后来想到了native client,但是这个需要在chrome://flags/中开启相应的设置.而且也不是很安全. 最后选择了chrome的native messaging,原理我就不多说了,…