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

    Ajax: connessioni esterne......................?

    Ciao a tutti, sto usando la tecnologia Ajax per caricare dei testi lato server con uno script Javascript. Sono partito come base dal tutorial su Ajax che si trova nell'hompage di javascript.html.it. Poi l'ho un pò modificato, ho bisogno che mi prenda il contenuto di un file .htm esterno al server sul quale risiede il file javascript/html che contiene il mio script Ajax. E qui non reagisce proprio. Sapete per caso se i principali browser (Mozilla e IE) bloccano le connessioni esterne al proprio dominio a JS?

    Grazie mille milleeuno milleedue!
    Araganaus

  2. #2
    Si, lo fanno.

    Prima che ajax nascesse veniva usata una tecnica per certi versi anche più versatile di ajax stesso visto che permette scambi di dati tra server esterni, al costo però di rischiare maggiormente un attacco XSS ( furto dei cookie ad esempio ).

    In altre parole nel server esterno al posto dell'htm metti un js, e poi lo richiami dinamicamente così:

    codice:
    function remoteScript() {
      var script = document.createElement("script");
      script.setAttribute("type", "text/javascript");
      document.getElementsByTagName("head")[0].appendChild(script);
    }
    In questo modo tutte le variabili nel file js verranno rese acessibili anche nella pagina prinicipale senza problemi di sorta.

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.