Aggiunti file javascript
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
// ==UserScript==
|
||||
// @name Riempimento Automatico Telaio - Portale Trasporto
|
||||
// @namespace http://tampermonkey.net/
|
||||
// @version 1.3
|
||||
// @description Inserimento automatico del numero telaio con gestione metadata avanzata
|
||||
// @author Tu
|
||||
// @match https://www.ilportaledeltrasporto.it/nove/gestioneistanzanove/spa/*
|
||||
// @icon https://www.google.com/s2/favicons?sz=64&domain=ilportaledeltrasporto.it
|
||||
// @grant none
|
||||
// @run-at document-end
|
||||
// @noframes
|
||||
// ==/UserScript==
|
||||
|
||||
(function() {
|
||||
'use strict';
|
||||
|
||||
function inserisciTelaio() {
|
||||
const inputTelaio = document.getElementById('numeroTelaio');
|
||||
|
||||
if (inputTelaio) {
|
||||
alert("✅ Campo trovato! Ora provo a inserire il valore.");
|
||||
// Mettiamo il focus sul campo (simula il click dell'utente)
|
||||
//inputTelaio.focus();
|
||||
|
||||
// Inseriamo il valore
|
||||
inputTelaio.value = 'WAUZZZFU8SN090884';
|
||||
|
||||
// Eventi necessari per far capire ai framework moderni (Angular/React) che il valore è cambiato
|
||||
// inputTelaio.dispatchEvent(new Event('input', { bubbles: true }));
|
||||
// inputTelaio.dispatchEvent(new Event('change', { bubbles: true }));
|
||||
|
||||
// Togliamo il focus
|
||||
// inputTelaio.blur();
|
||||
|
||||
console.log("Metadata applicati e Telaio inserito.");
|
||||
} else {
|
||||
// Riprova se il caricamento della SPA è lento
|
||||
setTimeout(inserisciTelaio, 500);
|
||||
}
|
||||
}
|
||||
|
||||
// Avvio della logica
|
||||
inserisciTelaio();
|
||||
})();
|
||||
Reference in New Issue
Block a user