微信推送浏览功能拓展

一键获得微信推送封面图与文章摘要

目前为 2021-05-15 提交的版本。查看 最新版本

// ==UserScript==
// @name         微信推送浏览功能拓展
// @namespace    https://blog.csdn.net/Huuc6
// @version      0.1
// @description  一键获得微信推送封面图与文章摘要
// @author       huuc
// @match        *://mp.weixin.qq.com/s*
// @icon         https://gitee.com/ziuc/utool-filebed/raw/master/20210514-231824-0795.png
// @license      GPL-2.0
// ==/UserScript==

(function() {
    'use strict';

    // 读取网页数据,正则表达式匹配封面链接
    let data = document.documentElement.outerHTML
    let linkReg = /msg_cdn_url = "(.*)"/ig
    let meta = document.getElementsByName("description")
    let contents = meta[0].content
    let url = linkReg.exec(data)
    let trueurl = url[1]

    // 向网页中添加“封面链接”选项并实现跳转
    // 找到侧边栏位置,在侧边栏位置后添加HTML代码,通过外部js代码将url以变量形式传入超链接的href,不能直接"trueurl"
    var d1 = document.getElementById('js_pc_qr_code_img')
    d1.insertAdjacentHTML('afterend', '<a href="#" id="url" onClick="location.href=trueurl;" target="_blank">封面链接</a>')
    document.getElementById("url").href = trueurl;

    // 向网页中添加摘要内容
    var d2 = document.getElementById('meta_content')
    d2.insertAdjacentHTML('afterend', '<div id="hello" style="color: #B3B3B3FF; border-radius: 5px"></div><br/>')
    uphtml(contents)
    function uphtml(str)
    {
        var zhi = str;
        document.getElementById("hello").innerHTML ="推送摘要:"+contents;
    }
})();

QingJ © 2025

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