本文共 1615 字,大约阅读时间需要 5 分钟。
Latest update date:2021/05/15
一键跳转微信推送封面图链接
在推送正文头部显示推送摘要全文
到浏览器拓展商城搜索Tampermonkey
,安装拓展。
或者访问下载安装自己浏览器对应的拓展版本。
访问,安装脚本到脚本管理器中;
或下载后,手动导入到脚本管理器中;
确保脚本在脚本管理器中处于启用状态,在浏览器中随意打开一篇推送,例:。
推送链接必须以mp.weixin.qq.com开头
使用脚本前:
使用脚本后:
可以看到,在右侧引导关注悬浮栏中出现“封面链接”按钮,单击按钮,可以跳转到推送封面图链接。
同时,在推送正文头部,显示了推送摘要全文,可以选择复制。
如图为单击“封面链接”后跳转的网页页面
.js
脚本中的推送摘要部分实现“点击复制到剪切板”功能
搭建网站,将功能迁移至公共网站,以美化输入框方式输入链接,提取封面图、摘要等内容,同时适配手机端和电脑端。
欢迎持续关注!
// ==UserScript==// @name 微信推送浏览功能拓展// @namespace https://blog.csdn.net/Huuc6// @version 0.1// @description 一键获得微信推送封面图与文章摘要// @author Ziuc// @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', '封面链接') document.getElementById("url").href = trueurl; // 向网页中添加摘要内容 var d2 = document.getElementById('meta_content') d2.insertAdjacentHTML('afterend', ' ') uphtml(contents) function uphtml(str) { var zhi = str; document.getElementById("hello").innerHTML ="推送摘要:"+contents; }})();
作者才学尚浅,如使用中遇到问题,欢迎留言评论提供反馈!