Autofills admin credentials on airaTrack login pages running on localhost or LAN
当前为
// ==UserScript==
// @name airaTrack auto credentials
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Autofills admin credentials on airaTrack login pages running on localhost or LAN
// @author Alejandrocsdev
// @match https://127.0.0.1:8443/*
// @include https://192.168.10.*:8443/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=0.1
// @license MIT
// @grant none
// ==/UserScript==
(function () {
'use strict';
console.log('Tampermonkey Starts');
const fillInputs = () => {
const inputs = document.querySelectorAll('input');
if (inputs.length >= 2) {
inputs[0].value = 'Admin';
inputs[1].value = '123456';
// Dispatch input events to notify Vue of the change
inputs[0].dispatchEvent(new Event('input', { bubbles: true }));
inputs[1].dispatchEvent(new Event('input', { bubbles: true }));
console.log('✅ Inputs filled');
return true;
}
return false;
};
const observer = new MutationObserver((mutations, obs) => {
if (fillInputs()) {
obs.disconnect(); // Stop observing once done
}
});
observer.observe(document.body, {
childList: true,
subtree: true,
});
})();