背景:家里的小米路由器连接移动硬盘后,可以直接在小米路由器App中扫一扫下载链接所生成的二维码将文件直接下载到移动硬盘中。之前我一直是将下载链接复制到草料中生成二维码再用手机扫,这样太不方便,经过一番测试便有了以下代码,可直接在原页面生成二维码(支持同时生成多个)。
压缩后的代码

var d = document; var a = d.getElementsByTagName('a'); var y = d.getElementsByTagName('body')[0]; var n, v,i; for (s in a) { var t = a[s].attributes; for (r in t) { try { if (new RegExp("thunder:").test(t[r].nodeValue)) { v = document.createElement("iframe"); v.setAttribute('height', 380); v.setAttribute('width', 380); v.setAttribute('src', "http://pan.baidu.com/share/qrcode?w=350&h=350&url=" + t[r].nodeValue); y.appendChild(v); i = document.createElement("div"); i.innerHTML = a[s].innerHTML; y.appendChild(i); } } catch (e) { } } }

压缩前

var d = document;
var a = d.getElementsByTagName('a');
var y = d.getElementsByTagName('body')[0];
var n, v, i;
for (s in a) {var t = a[s].attributes;for (r in t) {try {if (new RegExp("thunder:").test(t[r].nodeValue)) {v = document.createElement("iframe");v.setAttribute('height', 380);v.setAttribute('width', 380);v.setAttribute('src', "http://pan.baidu.com/share/qrcode?w=350&h=350&url=" + t[r].nodeValue);y.appendChild(v);i = document.createElement("div");i.innerHTML = a[s].innerHTML;y.appendChild(i);}} catch(e) {}}
}

使用方法
在含有xunlei下载链接的页面加载完成后:
1.在地址栏中输入 javascript:再copy以上代码,按回车。
2.按F12,切换到console(控制台),粘贴以上代码,运行。
测试地址

利用原生JS将下载链接转换为二维码相关推荐

  1. JS链接转换为二维码

    这里用到一个JQ插件 qrcode.js   下载地址https://github.com/jeromeetienne/jquery-qrcode 先引入 <script src="j ...

  2. js前端根据链接生成二维码并转成图片下载

    js前端根据链接生成二维码并转成图片下载 依赖于jquery.jquery.qrcode.min.js 1.html <div class="qrcode"></ ...

  3. js实现将链接生成二维码,并对生成的二维码转换为图片,右击可保存至本地

    在vue项目中,实现将链接生成二维码:可识别跳转,将生成的二维码可转换成图片,并可保存至本地.具体操作步骤如下: 1.安装及引用 首先,实现这个功能需要使用QRCode和html2canvas,所以在 ...

  4. java代码将链接转换为二维码

    本文是短链接生成二维码图片保存到本地的一个实例demo 核心包是 core-3.1.0.jar  自己下载吧 package cn.itcast.action;/*** Created by YYBJ ...

  5. 原生js链接转二维码

    1.下载jquery.qrcode.min.js文件,文件内容如下: (function(r){r.fn.qrcode=function(h){var s;function u(a){this.mod ...

  6. 百万前端之js通过链接生成二维码可以保存下载复制

    在前端工作中,会遇到很多邀请好友的需求,这个时候就需要前端对需求进行实现了. 最终效果: 这个是做好以后的成品,根据链接生成二维码,提供保存二维码和复制链接功能,纯前端实现.话不多说直接上代码 htm ...

  7. vue 中使用 QRCode.js 链接转二维码带中间图片

    前言 项目中需要一个链接转二维码的功能,找了一下 决定使用QRCode.js(很久以前的插件了) 下载引入1. <div id="qrcode" ref="qrco ...

  8. 利用xposed自动获得支付宝个人收款二维码链接和收款记录

    一.说明 现在的App一般都会带有支付功能,而现在比较流行的支付一般有支付宝.微信.银行卡等,一般情况下,应用开发者会直接对接支付宝.微信或者第三方支付公司的Api,以完成支付,但是都需要收取不小的费 ...

  9. 使用js,把链接转为二维码

    使用js,把链接转为二维码 Html Js qrcode.min.js Html <!DOCTYPE html> <html><head><meta char ...

  10. 字符串形式的二维码转换为二维码图片

    js将二维码字符串转换为二维码图片 首先下载qrcode.js插件,地址为: 链接: https://pan.baidu.com/s/1aoBM3Ki5ZAu1fdjpyCbPvg 提取码: csmf ...

最新文章

  1. 舍友清华博士毕业,我建议他留在高校
  2. 为什么采用4~20mA的电流来传输模拟量?
  3. 把视频玩出花的快手来到CVPR ,解密背后AI能力,落地空间有多大?
  4. python电脑发音-Python如何实现文本转语音
  5. Ubuntu安装MySQL1 - 失败
  6. 如何编写Java代理
  7. 【演讲实录】RWP团队谈SQL优化
  8. Thinkphp开发时关闭缓存的方法
  9. paging modes-分页模式
  10. AV音响和HiFi音响有什么区别?
  11. SQL那些事儿(十四)--C#调用oracle存储过程(查询非查询and有参无参)深度好文
  12. innodb 关键特性、缓冲池、插入缓冲、两次写
  13. XPS文件,在Windows XP下的打开查看阅读和打印方法。(多图详细讲解)
  14. 字符串库函数(1)Strlen,strcpy,strcat,strcmp
  15. wcdma码片速率_WCDMA中3.84M码片速率的由来
  16. 为什么都瞧不起培训班出来的程序员?
  17. (四)C语言零基础入门 --- C语言之入门课程
  18. GB28181平台如何接入无人机实现智能巡检?
  19. java开发面试评语
  20. ad被锁定的账户_【原创】解决AD账户被莫名其妙的锁定问题

热门文章

  1. html链接基本语法,链接(link)基本语法
  2. How to Install Jdownloader on Ubuntu
  3. win7下maven安装
  4. lol服务器维护2021,英雄联盟客户端清理:2021进度与后续计划
  5. java一个中文的验证码程序,Java中文验证码
  6. 字符编码:GBK、GB2312、UTF-8
  7. 推荐5款纯净好用的良心浏览器,实现浏览自由
  8. ad域 禁用账号_AD域撤销域用户管理员权限方案
  9. 物业缴费管理系统 微小区 物业社区公众号开发 物业APP小程序源码
  10. 挂机宝是服务器还是虚拟主机,挂机宝属于虚拟主机吗