您需要先安装一个扩展,例如 篡改猴、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或关注我们的公众号极客氢云获取最新地址