Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Leggere l'URL corrente di un IFRAME

    Ciao,
    ho un iframe in una pagina e vorrei accedere al suo URL dalla parent window.
    Con il semplice script seguente riesco a leggere il valore iniziale di src:

    codice:
    <script type="text/javascript">
    //<![CDATA[
    function checkURL() {
    	var el = document.getElementById('el');
    	
    	document.getElementById('verifica').innerHTML = el.src;
    	window.setTimeout("checkURL();", 500);
    }
    window.onload = checkURL;
    //]]>
    </script>
    
    <div id="verifica"></div>
    <iframe id="el" src="http://www.google.it"></iframe>
    Ma quando si naviga nell'iframe, alla variazione dell'URL non corrisponde una variazione del suo attributo src.



    Sembrerebbe quindi si possa leggere solo il valore statico dell'attributo src.
    Esiste un sistema per leggerne il valore dinamico?

    Emanuele DG
    <?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
    Intellectual property

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non si possono carpire informazioni da pagine di altri domini... sarebbe fin troppo facile monitorare la navigazione dell'utente e carpirne preferenze politiche/religiose/sessuali e rubare password...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    Non si possono carpire informazioni da pagine di altri domini... sarebbe fin troppo facile monitorare la navigazione dell'utente e carpirne preferenze politiche/religiose/sessuali e rubare password...

    ciao
    Grazie Br1
    Capisco, si tratta di una restrizione di JavaScript per la sicurezza.
    Chiaramente la mia intenzione non era quella di violare la privacy dell'utente

    Emanuele DG
    <?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
    Intellectual property

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.