网址生成二维码(方便手机扫码查看)

一键将当前网页链接转化成二维码,方便使用手机扫码浏览。

目前為 2020-02-18 提交的版本,檢視 最新版本

// ==UserScript==
// @name         网址生成二维码(方便手机扫码查看)
// @description  一键将当前网页链接转化成二维码,方便使用手机扫码浏览。
// @icon         http://ku.90sjimg.com/element_origin_min_pic/01/52/90/445746b20905b7f.jpg
// @namespace    https://gf.qytechs.cn/zh-CN/users/393603-tsing
// @version      1.0
// @author       Tsing
// @run-at       document-body
// @match        http://*/*
// @include      https://*/*
// @require      https://gf.qytechs.cn/scripts/373256-qrcode-js/code/QRCode-Js.js
// @grant        GM_registerMenuCommand
// ==/UserScript==

(function() {
    'use strict';

    function showQrcode(){
        var qrcode;
        return function(){
            if(qrcode){
                qrcode.style.display = qrcode.style.display=='none'?'block':'none'; // 此处代码参考:https://gf.qytechs.cn/zh-CN/scripts/370203
                return qrcode;
            }
            qrcode = document.createElement('div');
            qrcode.innerHTML = "<div style='position:fixed; top:30px; left:0; right:0; margin:0 auto; width:180px; height:210px; background-color:#ffffff; box-shadow:0 0 10px #444444;'><div style='width:180px; height:40px; line-height:40px; font-size:14px; font-weight:bold; text-align:center;'>手机扫码访问当前网址</div><div id='qr' style='width:160px; height:160px; margin:0 auto;'></div></div>"
            qrcode.style.cssText ="display:block; position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(10,10,10,.8); z-index:999999;";
            qrcode.setAttribute('title', '点击任意位置即可关闭二维码');
            qrcode.onclick = function(){ this.style.display = 'none'; };
            document.body.append(qrcode);
            new QRCode(document.getElementById("qr"), {width : 160, height : 160, text:window.location.href});
            return qrcode;
        }
    }

    GM_registerMenuCommand("网址生成二维码", showQrcode(), "");

})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址