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