Files
script/Riempimento Automatico Telaio - Portale Trasporto.user.js
2026-05-12 21:05:35 +02:00

44 lines
1.5 KiB
JavaScript

// ==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();
})();