Aincrad Notification

Notice that your action is done

目前為 2021-03-05 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Aincrad Notification
// @namespace    https://itiscaleb.com/
// @version      0.2
// @description  Notice that your action is done
// @author       ItisCaleb
// @match        https://ourfloatingcastle.com/*
// @grant        none
// @require      https://gf.qytechs.cn/scripts/403344-moment-js-v2-25-3/code/Momentjs%20v2253.js?version=805187
// ==/UserScript==

(function() {
    'use strict';
    var completed=false
    var timeComplete;
    function AddEvent(){
        var btn = document.getElementsByClassName("chakra-button")
        for(let i = 0 ;i<btn.length;i++){
           btn[i].addEventListener('click',(event)=>{
             setTimeout(calTime,1000)
           })
        }
    }
    function calTime(){
        if(document.getElementsByClassName("chakra-code").length==0) return
        var time = document.getElementsByClassName("chakra-code")[0].innerText
        timeComplete = moment(time, 'MM/DD HH:mm:ss').format('x')
    }
    function init(){
        if (Notification.permission === 'default' || Notification.permission === 'undefined') {
            Notification.requestPermission();
        }
        if (Notification.permission === 'denied'){
            console.log("請開啟通知才能作用")
            return
        }
        calTime()
        AddEvent()
    }
    setTimeout(init,1000)
    setInterval(()=>{
        if(!timeComplete || completed) return
        let timeleft = timeComplete-Date.now()
        if(timeleft<=0){
           new Notification('你的浮游城已經完成動作!')
           completed = true
        }
    },1000)
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址