作家
登录

带你开发一个Chrome版的小程序

作者: 来源: 2017-04-26 16:02:31 阅读 我要评论

咱们来简单讲解一下这个清单文件。 manifest_version 表示清单版本号,今朝用 2 即可。 name , description 和 version 用于指定应用的名称,描述和版本。

是不是发明开辟一个 Chrome 扩大法度榜样其实很简单呢? 我们这琅绫擎只做到了开辟,然后在 Chrome 情况中进行调试。 一个应用法度榜样如不雅要建立起正常的生态,还须要提交到应用市廛中,后面我还会写一篇提交市廛的文┞仿。 如不雅你有什么创意或设法主意也迎接留言交换。这个小法度榜样的完全的代码已经在 Github 膳绫擎开源,欲望对你有所赞助:

开辟一个 Chrome 扩大法度榜样, 其实异常简单,并且很有趣。

Chrome 扩大法度榜样

带你开辟一个Chrome版的小法度榜样

起首创建一个目次用于存放 Chrome 扩大法度榜样的所有资本,比如 qrcode。 目次创建好后,然后在这个目次中创建一个文件名为 manifest.json 的文件。 这个文件用于存放法度榜样的元信息:

  1.   "manifest_version": 2, 
  2.  
  3.   "name""QR Code"
  4.   "description""Generate QR Code for web page."
  5.   "version""1.0"
  6.  
  7.   "browser_action": { 
  8.     "default_icon""icon.png"
  9.     "default_popup""popup.html"
  10.     "default_title""Generate QRCode" 
  11.   }, 
  12.   "permissions": [ 
  13.     "activeTab"     
  14.   ] 

browser_action 属性就是在浏览器地址栏膳绫擎的按钮, 它的子属性定义了按钮的搁笔,默认主页,标题等:

带你开辟一个Chrome版的小法度榜样

前次跟大年夜家提到 Chrome 应用市廛,于是商量了一下开辟一个 Chrome 扩大法度榜样有多灾, 经由一番研究,发明其实并不难。 下面就带你体验一下若何开辟一个二维码生成插件。

接下来的 permissions 用于定义扩大法度榜样的权限,我们这里申请了 activeTab 权限,其实就是获取当前标签页的信息,用于生成二维码。

开端实践

开端调试

预备工作完成了, 我们起重要开辟 popup.html, 这个是我们扩大法度榜样的主界面。 没错,它其实就是一个 html 页面,因为扩大法度榜样都是其实也都是 Chrome 内菏攀来解析的,用 web 技巧来开辟天然最合适不过。

  1. <!doctype html> 
  2. <html> 
  3.   <head> 
  4.     <title>QR Code</title> 
  5.     <!-- 省略样式表代码 --> 
  6.     <script src=http://developer.51cto.com/art/201704/"jquery-3.2.1.min.js"></script> 
  7.     <script src=http://developer.51cto.com/art/201704/"jquery.qrcode.min.js"></script> 
  8.     <script src=http://developer.51cto.com/art/201704/"popup.js"></script> 

      推荐阅读

      软件定义存储的4个趋势

    组织在安排本身的SDS解决筹划时碰到的最常见的问题之一是支撑周转。当他们碰到问题时,他们称他们的SDS软件供给商应当供给赞助,却被告诉是硬件问题。当然,硬件供给商也会责备是软件供给商的问题。 >>>详细阅读


    本文标题:带你开发一个Chrome版的小程序

    地址:http://www.17bianji.com/lsqh/34983.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)