Sep 14

chrome生成二维码扩展 不指定

bkkkd , 23:56 , 有感而发 , 评论(0) , 引用(0) , 阅读(5420) , Via 本站原创 | |
在firefox中有默认一个能将当前的网址生成一个二维码的功能。对于现在经常需要在移动端看网页的人来说。这十分重要。

但目前google已经全部被屏蔽的环境下,想下载一个好用的扩展基本上很难。

所以我决定自己写一个扩展用于生成当前页面的二维码。
点击在新窗口中浏览此图片

首页要搞清楚扩展是怎么运作,manifest.json 用于配置扩展的相关信息,其中有几个重要的配置属性需要说明:
1,content_script:在当前的页面中执行
2background:运行于后端,用于监听各种事件
3,browser_action:一个页面,用于显示各种弹出的功能。用于显示选项或者其它显示的功能。

另外他们之间系如何交换数据?
1,content_script与backupground通信,主要通过chrome.runtime.sendMessage 把从content_script收集收到数据传到给background。而在background中通过监听 chrome.runtime.onMessage 事件,并作出对应的处理。
2,background与browser_action通信,在backupground中不需要进行处理,只需要对创建属性即可。而该环境为安全盒子。不受其它的数据所影响。而browser_action中的js通过 chrome.extension.getBackgroundPage() 获取backupground环境中的属性值。
3,content_script不能与browser_action通信。只能通过background进行交换数据。

最后完成了根据当前页面生成
https://git.oschina.net/goodtim/chrome-taqr

参考页面:
一个简单的扩展帮助文件  http://www.lupaworld.com/article-228139-1.html
chrome的接口文件 http://chrome.liuyixi.com/devguide.html
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]