Tag Archive for 'Firefox'

Come nascondere menubar e status in Firefox e IE quando si usa window.open()

Mi è capitato di recente di dovere creare un’applicazione che aprisse delle finestre di popup nascondendo tutto tranne la x per chiudere la window. Dopo essere impazzito alcune ore, mi sono deciso a fare una ricerca nel WWW e ho scoperto quello che già sospettavo: non è possibile nascondere menubar e status da javascript.

Quando si passano i parametri alla funzione open() di window utilizzando menubar=no e/o status=no per nascondere la barra di navigazione e quella di stato, queste non verranno nascoste. Per ragioni di sicurezza, sia FireFox (da ora FF) che Internet Explorer (da ora IE) non lo permettono, ma forzano la loro visualizzazione.

Ciò che è concesso è cambiare queste impostazioni nel proprio browser permettendo che il comando window.open() nasconda le barre. Ma come fare?

Di seguito ve lo spiego:

IE 7
Per cambiare il comportamento di questo browser si deve:
	1. Entrare in Strumenti -> Opzioni Internet -> (Tab) Protezione
	2. Cliccare su Internet e poi su Livello personalizzato
	3. Cercare, in basso, "Consenti ai siti web l'apertura di finestre senza indirizzo o barra di stato" e attivarlo.

FF
Per la barra di stato:
	1. Entrare in Strumenti -> Opzioni -> (Tab) Contenuti
	2. Cliccare su Avanzate
	3. Spuntare "Nascondere la barra di stato"

Per la barra di navigazione:
	Soluzione rapida
		1. Spuntare Visualizza -> Barre di degli strumenti -> Barra di navigazione (a me ha funzionato)

	Soluzione meno rapida
		1. Scrivere nella barra di navigazione about:config e premere invio
		2. confermare l'operazione cliccando su "farò attenzione, prometto"
		3. cercare dom.disable_window_open_feature.menubar
		4. fare doppio clic sopra e cambiarlo in true

http://www.flatiron.it/2008/11/come-nascondere-menubar-e-status-in-firefox-e-ie/

Ubiquity

Frugando nei labs di Mozilla ho scovato (esagerato, è ben visibile) questa sorprendente estensione di Firefox: Ubiquity.

Si tratta di un sistema a linea di comando che permette di mescolare vari media e varie funzioni tra loro. Il video dimostrativo è sorprendente, considerato anche che è un’applicazione in corso di sviluppo. Attraverso dei comandi è possibile svolgere varie funzioni che posso dare risultati integrabili con la pagina corrente. Un esempio è la possibilità di inserire uno snapshot di una cartina da Google Maps in una mail su GMail.

Andate  a vedere la presentazione e capirete da soli la portata di questa applicazione.

http://www.flatiron.it/2008/10/ubiquity/

Le estensioni di Firefox: Firebug.

Secondo me, ma anche secondo altri miei colleghi, questa è sicuramente una delle più belle estensioni che siano state create per Firefox, almeno per gli sviluppaotori*.

Le sue capacità sono enormi. Con Firebug si riesce a analizzare ogni singolo aspetto della pagina HTML caricata: l’albero DOM, il codice HTML, i CSS, le prestazioni in fase di download della pagina e dei suoi elementi, gli script. Ma la cosa ancor più sorprendente è la possibilità di modificare il codice on the fly e vedere subito i risultati. In questo modo la definizione dei CSS, per esempio, diventa un processo diretto, fatto di prove e di errori, praticati direttamente nel browser. Ovviamente sono esclusi tutti i possibili risvolti legati all’(in)compatibilità con altri browser. Oltre a tutto questo ci sono altre funzionalità, come la possibilità di creare un log per il debugging in javascript, una console per i messaggi, ecc.

Come se non bastasse, molti altri sviluppatori hanno cominciato a implementare add-on per Firebug, estendendo ancora di più le sue già notevoli capacità (vedi post precedente su YSlow).

Vi segnalo il sito dell’add-on e il sito di chi lo ha sviluppato.

* Quando parlo di sviluppatori intendo tutti coloro che hanno a che fare con lo sviluppo o l’analisi delle pagine HTML, includendo chi si occupa di: SEO, accessibilità, web design, programmazione di web application, ecc.

http://www.flatiron.it/2008/09/le-estensioni-di-firefox-firebug/

YSlow: estensione di un estensione per Firefox

Con questo post voglio iniziare un ciclo di brevi articoli nei quali parlare delle estensioni per Firefox.

Le estensioni (o add-on) sono uno degli elementi più interessanti di questo browser perché permettono di aggiungere qualsiasi tipo di funzionalità. Ad oggi il numero di add-ons è veramente impressionante ed ancora più impressionante è la qualità di questi mini prodotti (in alcuni casi per niente mini).

Il primo add-on del quale voglio scrivere è YSlow, sviluppato da Yahoo!.

Si tratta di un’estensione per un’altra estensione, Firebug (della quale parlerò prossimamente), che ha lo scopo di misurare il peso di una pagina web, dando informazioni su come ottimizzarla. Le regole che vengono utilizzate per la valutazione sono state studiate da Yahoo! e sono consultabili alla pagina di documentazione di YSlow. Il prodotto è veramente interessante e permette, come del resto Firebug, di esplorare tutta la pagina in maniera estremamente approfondita.

Categoria: sviluppo web

http://www.flatiron.it/2008/09/yslow-estensione-di-un-estensione-per-firefox/