您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
添加京东无货加购按钮,使京东JD无货商品可加入购物车,方便购买
当前为
// ==UserScript== // @name 京东JD无货商品加购物车2023 // @namespace https://mou.science // @version 0.2 // @description 添加京东无货加购按钮,使京东JD无货商品可加入购物车,方便购买 // @author You // @match https://item.jd.com/* // @match https://item.yiyaojd.com/* // @grant none // @license MIT // ==/UserScript== // 定义函数来在id为 InitCartUrl 的按钮后面添加一个新按钮 function addButtonAfterCartButton(){ // 从URL中提取商品ID let item_id = window.location.href.match(/.*\/(\d+).html.*?/)[1]; // 获取原始按钮元素 let cartButton = document.getElementById('InitCartUrl'); console.log("Cart Button Element:", cartButton); // 在控制台输出 cartButton 的值 // 创建一个新的按钮元素 let newButton = document.createElement("button"); newButton.innerHTML = "无货加购"; // 设置新按钮的文本内容 newButton.setAttribute("class",'btn-special1 btn-lg'); // 设置新按钮的类 newButton.onclick = function(){ window.location.href = 'http://gate.jd.com/InitCart.aspx?pid='+item_id + '&pcount=1&ptype=1'; }; // 在原始按钮后面插入新按钮 cartButton.parentNode.insertBefore(newButton, cartButton.nextSibling); } // 在页面加载时执行添加新按钮的函数 (function() { 'use strict'; // 添加控制台输出以检查脚本是否运行 console.log("Running JD cart script..."); window.addEventListener('load', function() { // 添加控制台输出以检查按钮编辑是否成功 console.log("Adding new button after cart button..."); addButtonAfterCartButton(); }, false); })();