场景:将当前地址栏网址转换为二维码

效果图:

代码截图:

manifest.json

{"manifest_version": 2,"name": "将浏览器地址栏网址转换为二维码","version": "1.0","description": "将浏览器地址栏网址转换为二维码","icons": {"48": "icon.png"},"browser_action": {"default_icon": "icon.png","default_popup": "popup.html"},"permissions": ["http://*/*", // 可以通过executeScript或者insertCSS访问的网站"https://*/*"// 可以通过executeScript或者insertCSS访问的网站]
}

popup.html

<!DOCTYPE html>
<html>
<head><title>Website turn to QRcode</title><script src="jquery-2.1.3.min.js"></script><script src="jquery.qrcode.min.js"></script><script src="popup.js"></script>
</head><body>
<p id="website">http://blog.csdn.net/xiaoxiong_jiaxin</p>
<p id="title"></p>
<div id="QRcode"></div>
</body>
</html>

popup.js

function getCurrentTabUrl(callback) {//获取当前标签的网址和标题chrome.tabs.getSelected(function (tab) {var tabUrl = tab.url;var tabTitle = tab.title;callback(tabUrl, tabTitle);});
}//监听点击时间
document.addEventListener('DOMContentLoaded', function () {getCurrentTabUrl(function (tabUrl, tabTitle) {var website = document.getElementById('website');var title = document.getElementById('title');website.textContent = "URL: " + tabUrl;title.textContent = "TITLE: " + tabTitle;//生成二维码jQuery('#QRcode').qrcode(tabUrl);});});

Chrome扩展学习Demo(三):将浏览器地址栏的网址转换为二维码相关推荐

  1. H5+在浏览器中打开相机扫描二维码

    刚开始提出要在手机浏览器中的HTML页面做扫描是有点懵的,一顿百度后搜到两种方法: 方案一,浏览器中打开相机navigator.mediaDevices.getUserMedia 自带浏览器不支持该属 ...

  2. Chrome浏览器地址栏配置二维码自动生成工具

    打开Chrome浏览器 新开一个窗口地址栏输入 chrome://flags/ 搜索qr code 下拉框选择Enable选项 重启浏览器即可 点击需要生成二维码的网页地址栏 出现如下图标 点击小图标 ...

  3. QReader:Chrome 浏览器上的二维码阅读器

    在 Chrome 上利用扩展生成二维码不稀奇, QR Code Generator 这个扩展就可以实现,并且这样的扩展在 Chrome Web Store 随便一搜都能出现一大堆.但是,直接在 Chr ...

  4. ThinkPHP框架整合phpqrcode生成二维码DEMO

    ThinkPHP框架发展到今天功能已经变得是非常强大了,但是ThinkPHP框架中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能.想使用phpqrcode首先就要把p ...

  5. Android ZXing二维码、条形码的生成,扫一扫demo

    目录 导语 一.ZXing简介 二.ZXing方法类源码 BarcodeFormat:条形码格式类 EncodeHintType:编码显示风格 三.ZXing使用实战小案例 生成二维码 生成条形码 四 ...

  6. K210学习笔记(十)——二维码识别

    前言 MAIX BIT(K210)和openmv在传统视觉处理这个方面代码是通用的,掌握K210的色块识别和二维码识别其实也掌握了openmv对应的用法. 一.二维码是什么? 二维码 (2-dimen ...

  7. Android 二维码 生成和识别(附Demo源码)

    Posted on 2013-08-25 23:15 泡泡糖 阅读( 20424) 评论( 7) 编辑 收藏 今天讲一下目前移动领域很常用的技术--二维码.现在大街小巷.各大网站都有二维码的踪迹,不管 ...

  8. tp用phpqrcode制作二维码,可在浏览器下载二维码

    composer require endroid/qr-code 下载扩展 GitHub - love1314-ball/phpqrcode 下载后放在vendor文件中就行了(名字要正确) 可以将二 ...

  9. halcon例程学习 一维码、二维码识别

    1.一维条码 一维条码:由一组规则排列的条.空以及对应的字符组成的标记,"条"指对光线反射率较低的部分,"空"指对光线反射率较高的部分,这些条和空组成的数据表达 ...

最新文章

  1. python_5.fit()函数,transform()函数,与fit_transform()函数
  2. 5. 连续时间马氏过程-强Markov族
  3. 【python】获取列表中最长连续数字
  4. ASP.NET Core 实战:将 .NET Core 2.0 项目升级到 .NET Core 2.1
  5. 由浅到深理解ROS(1)
  6. 实现基于darknet框架实现CTPN版本自然场景文字检测 与CNN+CTCOCR文字识别的ChineseOCR搭建
  7. Java BigInteger类| hashCode()方法与示例
  8. 装箱与拆箱 java 1615211150
  9. 美的集团:已耗资4.86亿元回购847.4万股
  10. mysql中同一天入职怎么表示_ORACLE入职考试题及答案
  11. 无代码火了,短板有哪些?
  12. python代码段_python代码段有哪些
  13. QQ空间自动点赞脚本1
  14. 英语口语 每日一句 小红书TroyChina
  15. HTML CSS 布局
  16. 如何快速统计Excel单元格中有几个数字
  17. Linux下C语言串口应用编程
  18. Shopify payments二次验证
  19. 4.2.7-packet-tracer---configure-router-on-a-stick-inter-vlan-routing
  20. Linux运维学习笔记之二:常用命令

热门文章

  1. 腾讯不正当竞争案转至深圳,抖音再上诉
  2. 用python爬取豆瓣某本书的前n条书评并计算评分(star)的平均值
  3. HTML入门手敲学习笔记
  4. 麒麟os或将取代android,国产自研操作系统新希望!华为或自研麒麟OS欲取代Android...
  5. 论文篇------交通常识
  6. mysql 隐式提交事务_MySQL的SQL语句 -事务性语句和锁定语句(2)- 致使隐式提交的语句...
  7. Python 爬取中国大学 MOOC 课程
  8. 服务端技术方案模板参考
  9. 仿淘宝实现鼠标移入图片,图片放大功能
  10. Webcam.getWebcamByName(“XXX“)的用法/Webcam调用摄像头的方法