Mi chiedevo quale fosse il modo migliore per rilevare quando una pagina ha terminato il caricamento, dove la pagina in questione si trova in una scheda o finestra diversa, ... e dove la pagina da caricare potrebbe essere qualsiasi pagina sul web e non è sotto il mio controllo.Javascript per rilevare quando una pagina è caricata in un'altra finestra in Firefox
Sto usando solo Firefox e non mi importa se la soluzione richiede un'estensione per Firefox o script Grease Monkey (ho già aggiunto la configurazione/i comandi per consentire l'accesso a pagine di domini diversi).
Il codice sotto mostra un tentativo. A volte rileva quando la pagina iniziale è stata caricata ma quando premo "Invia" per ricaricare una nuova pagina nell'altra finestra, non la rileva.
Grazie.
<html>
<head>
<script type="text/javascript">
currentPageObj = window.open("http://www.bbc.co.uk", "currentPage");
currentPageObj.addEventListener("load", function(){alert("loaded")}, false);
</script>
</head>
<body>
<form action="http://www.example.com" target="currentPage">
<input type="submit">
</form>
</body>
</html>
Le due pagine provengono dallo stesso dominio? – Robusto
No potrebbe essere qualsiasi pagina web – spiderplant0