Per scopi esclusivamente didattici, avrei pensato di scrivere un'estensione per firefox che permetta a due utenti di sincronizzare la navigazione su internet.
Cercherò di spiegarmi meglio: immaginiamo che Tizio e Caio siano due cari amici, e che Tizio voglia far vedere a Caio una particolare frase di una comune pagina web. Generalmente, Tizio dovrebbe passare in qualche maniera il link della pagina a Caio e comunicargli l'altezza a cui si trova la frase (o la frase stessa, in maniera che Caio usi trova).
Con l'estensione che intenderei creare vorrei che, una volta effettuata una sorta di connessione tra i due utenti, si aprisse automaticamente una finestra da Caio posizionata sulla pagina e all'altezza visualizzata da Tizio. Naturalmente, sarebbe comodo che entrambi potessero proseguire la navigazione in quella finestra liberamente, ma vorrei che fosse presente una barra che consenta di visualizzare l'indirizzo della pagina attualmente visualizzata dall'altro e un bottone per riportare la navigazione su ciò che l'altro sta vedendo.
La comunicazione vera e propria verra` (almeno per ora) gestita esternamente, dunque si supponga che non ci sia la necessita` di implementarla nell'estensione: le informazioni relative all'altro utente saranno disponibili in un file di testo locale.
Ora le domande: che voi sappiate, sto scoprendo l'acqua calda? Ovvero esistono e sono molto conosciute estensioni o programmi che già fanno quanto detto? Ma soprattutto, è molto difficile da realizzare in termini di tempo e conoscenze? Si consideri naturalmente che è un esercizio, perciò dovrebbe si` funzionare, ma non essere necessariamente completo o sicuro....
Poi: e` un grosso problema la gestione dell'altezza della pagina? Anche senza pensare a situazioni un po' bizzarre (tipo 33 frame nella stessa pagina) immagino che la dipendenza dallo stile di visualizzazione renda il tutto parecchio complicato....
Grazie mille per l'attenzione.