您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name wechat add copy title&url button // @namespace http://tampermonkey.net/ // @version 0.02 // @description try to take over the world! // @author You // @include https://mp.weixin.qq.com/* // @grant none // ==/UserScript== (function() { 'use strict'; var Start={}; Start.one_create_btn = function(){ var Div = document.getElementById("js_article"); var button = document.createElement("input"); button.setAttribute("type", "button"); button.setAttribute("value", "copy_title"); button.setAttribute("id", "copy_btn1"); button.setAttribute("class", "class_copy_btn1"); button.style.width = "50%"; button.style.height = "50px"; button.style.marginLeft = "auto" button.style.marginRight = "auto" document.body.insertBefore(button, Div); document.getElementById("copy_btn1").onclick=function(){ // IE浏览器 //var clipBoardContent=document.getElementById("activity-name").innerText; //var clipBoardContent=document.title; var clipBoardContent=document.title; if (window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", clipBoardContent); alert("复制成功!"); }else{ if (!document.queryCommandSupported('copy')) { throw new Error('document.execCommand method not support copy command'); } const input = document.createElement('input'); // 要input类型 //input.style.cssText = 'display: block;opacity: 0;position: absolute;left: -10000px;top: -10000px;z-index: -1;width: 1px;height: 1px;' document.body.appendChild(input); input.value = clipBoardContent; input.select(); document.execCommand('copy'); document.body.removeChild(input); } } // Error 不能通过这种属性和值的方式建立关联 /* button.setAttribute("onclick", "copyUrl()"); function copyUrl() { alert("复制成功!"); } */ }; Start.two_create_btn = function(){ var Div = document.getElementById("js_article"); var button = document.createElement("input"); button.setAttribute("type", "button"); button.setAttribute("value", "copy_url"); button.setAttribute("id", "copy_btn2"); button.setAttribute("class", "class_copy_btn1"); button.style.width = "50%"; button.style.height = "50px"; button.style.marginLeft = "auto" button.style.marginRight = "auto" document.body.insertBefore(button, Div); document.getElementById("copy_btn2").onclick=function(){ // IE浏览器 //var clipBoardContent=document.getElementById("activity-name").innerText; //var clipBoardContent=document.title; var clipBoardContent=document.querySelector("head > meta:nth-child(14)").content; if (window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", clipBoardContent); alert("复制成功!"); }else{ if (!document.queryCommandSupported('copy')) { throw new Error('document.execCommand method not support copy command'); } const input = document.createElement('input'); // 要input类型 //input.style.cssText = 'display: block;opacity: 0;position: absolute;left: -10000px;top: -10000px;z-index: -1;width: 1px;height: 1px;' document.body.appendChild(input); input.value = clipBoardContent; input.select(); document.execCommand('copy'); document.body.removeChild(input); } } } Start.one_create_btn(); Start.two_create_btn(); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址