MoeTest

萌享论坛新功能测试

À partir de 2024-01-01. Voir la dernière version.

// ==UserScript==
// @name         MoeTest
// @namespace    http://tampermonkey.net/
// @version      0.1f
// @description  萌享论坛新功能测试
// @author       DIBAO
// @match        https://moeshare.cc/u.php
// @match        https://www.moeshare.cc/u.php
// @grant        none
// @license MIT
// ==/UserScript==

(function () {
    'use strict';
    var url = window.location.href;
    var nums = 0 ;
    function DailyAttendance(nums) {
        var div = document.querySelector('.mb20');
        var card = div.querySelector('.fr');
        console.log(card);
        card.insertAdjacentHTML('afterend', '<span class="fr" style="padding:0 15px 0 0;"><br><button id="usecard" type="button" class="card">' +
                                '<a href="https://www.moeshare.cc/profile.php?action=toolcenter&job=use&toolid=35" style="text-decoration: none; border: none; letter-spacing: 0.001em;">' +
                                '活跃度卡</a></button>' +
                                '<form id="buycard" action="profile.php?action=toolcenter&" method="post">' +
                                '<input type="hidden" name="job" value="buy">' +
                                '<input type="hidden" name="step" value="2">' +
                                '<input type="hidden" name="id" value="35">' +
                                `<input id="nums" type="hidden" name="nums" value=${nums}>` +
                                '<button type="button" style="padding: 3px 6px;" onclick="confirmnum()">⇐购买</button></form></span>');
    }
    window.confirmnum = function() {
        var num = prompt('请输入购买数量(一张活跃度卡消耗一次本月打卡)');
        if (num === null) {
    } else {
        var nums = parseFloat(num);
        if (isNaN(nums)) {
          alert('请输入有效的数字!');
      } else {
          var NumInput = document.getElementById('nums');
          NumInput.value = nums;
          document.getElementById('buycard').submit();
      }
    }
    }
    switch (url) {
        case "https://moeshare.cc/u.php":
            DailyAttendance(nums);
            break;
        case "https://www.moeshare.cc/u.php":
            DailyAttendance(nums);
            break;
    }
})();