// ==UserScript==
// @name 京东金融积存金实时显示
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 实时显示金价
// @author 我的名字长沙雕跟着念
// @match https://ms.jr.jd.com/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @run-at document-end
// ==/UserScript==
(function() {
'use strict';
function getContent(url, callback) {
var xmlhttp;
if (window.XMLHttpRequest) {
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp = new XMLHttpRequest();
} else {
// IE6, IE5 浏览器执行代码
//xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
if (callback) {
callback(xmlhttp.responseText);
}
}
}
xmlhttp.open("GET", url, false);
xmlhttp.send();
}
var price;
function getData(response) {
console.log(response);
try {
let jsonData = JSON.parse(response);
price = jsonData.resultData?.data?.minimumPriceValue;
console.log("当前价格:", price);
} catch (error) {
console.error("解析失败:", error);
}
}
function clicker() {
getContent("https://ms.jr.jd.com/gw2/generic/CreatorSer/newh5/m/getFirstRelatedProductInfo?reqData=%7B%22circleId%22:%2213245%22,%22invokeSource%22:5,%22productId%22:%221961543816%22%7D", getData);
//假装是显示内存
document.title = `内存${price}M`;
}
setInterval(clicker, 1000);
})();