简单介绍google chrome扩展
什么是Google Chrome扩展程序?
Google Chrome浏览器扩展程序是Google Chrome浏览器的浏览器扩展程序。 浏览器扩展程序是在Web浏览器的上下文(安全沙箱)内运行的程序。 他们通过结合网络浏览器的现有功能来帮助提供新功能,使用户可以一次做很多事情!
扩展程序不是插件
https://en.wikipedia.org/wiki/Google_Chrome_Apps
https://developer.chrome.com/apps/about_apps
http://stackoverflow.com/questions/tagged/google-chrome-app
扩展和插件
要在Chrome浏览器浏览器中获取已安装(添加)的扩展程序的完整列表,请转到URL chrome://extensions,如图1-1所示。 此页面(称为扩展管理页面)用于管理Chrome浏览器中的扩展。
固定到书签,日后常用!!
chrome://plugins google chrome 浏览器目前不支持个了!!为了安全性考虑!!plugins移出后,可以访问: chrome://settings/content 调整 Flash、PDF 的设置。chrome扩展真在飞速增长!!可以看出需求量越来越大!
从商店添加扩展程序(略)
创建chrome 扩展 你需要那些技术!
扩展API
Google Chrome浏览器扩展程序在Chrome浏览器中进行了沙箱处理。 这个沙箱允许单独执行属于该扩展的代码(即JavaScript代码)。 这基本上意味着Chrome浏览器上可能会安装数百个扩展程序,但这些扩展程序不会自动识别对方的存在。 而这意味着:
• 扩展程序不能自动访问属于另一个扩展程序的代码或内存。
• 不会有任何名称冲突。
• Chrome浏览器不会混淆你的扩展Script.js和另一个扩展的Script.js。
• 属于扩展的其他资源也是如此,例如HTML,JSON文件,图像等。
• 扩展可以 以确定的,受控的方式相互连接(用于通信)。
• Extensions框架提供了一个消息传递API来帮助实现一次性连接和长期连接(后面讲解)。