您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
能够直接打开一些显示为“双方已评”又点不开的评价
// ==UserScript== // @name 淘宝网添加显示评价按钮 // @namespace _shc0743 // @match https://buyertrade.taobao.com/trade/itemlist/list_bought_items.htm* // @grant none // @version 1.1 // @author shc0743 // @description 能够直接打开一些显示为“双方已评”又点不开的评价 // @run-at document-end // @license GPL-3.0 // ==/UserScript== (function () { setTimeout(function () { const boughtRoot = document.getElementById('tp-bought-root'); boughtRoot.addEventListener('click', function (ev) { const el = ev.target; if (!el) return; if (!el.className.includes('text-mod__link')) return; if (el.tagName.toUpperCase() === 'A') return; if (!(el.innerText === '双方已评' || el.innerText === '我已评价')) { console.info('[ignored]', el); return; } const rnd = 'ddi-rnd__-' + ((new Date().getTime()) + (Math.floor(Math.random() * 1e10))); el.dataset.ddiRndData = rnd; const idElem = boughtRoot.querySelector(`.js-order-container > div[data-id]:has([data-ddi-rnd-data="${rnd}"])`); let tradeId = null; if (idElem) { tradeId = idElem.dataset.id || null; } if (!tradeId) { tradeId = prompt('未能从HTML结构中找到订单号。请尝试在下面手动输入订单号。'); if (!tradeId) return; } openRatePage(tradeId); }) }, 5000); function openRatePage(id) { return window.open('https://rate.taobao.com/RateDetailBuyer.htm?parent_trade_id=' + id); } }());