Costruire un link per visualizzare il codice di una pagina web

Postato da ROb | nella categoria Sviluppo web | lunedì, 11 ottobre 2010

0

Alcuni browser supportano un protocollo speciale chiamato view-source:.

Torre di Pisa tag i

Tale protocollo permette al browser di visualizzare il codice della pagina indirizzata dall’url anziché farne il rendering e visualizzarla.

Sfruttando tale protocollo possiamo costruire un link che permette, a chi è interessato, di visualizzare il codice della nostra pagina senza passare per la relativa funzione browser-specific (tipicamente attivabile con la sequenza di tasti CTRL+u)

 

Ecco una semplice pagina html che mostra tale possibilità:

<html>
<body>
   <h1> Roberto Rossi from Macerata! Hello! </h1>
   <a class="button" onClick='window.location="view-source:" + window.location.href' href="javascript:;;">Visualizza Codice</a>
</body>
</html>

Cliccando sul link “Visualizza Codice” il browser aprirà una pagina che visualizzerà tale codice.

Utilizzare più profili Firefox in Linux

Postato da ROb | nella categoria Utilità | domenica, 14 febbraio 2010

3

Chi ha bisogno di avere a disposizione più sessioni Firefox contemporaneamente o vuole semplicemente costruire un profilo Firefox più leggero, con meno estensioni o con un tema diverso può sfruttare la comodissima funzione multiprofilo di Firefox.

Mouse black Gnome

Nel caso di una postazione Linux, per avviare in tale modalità ho dovuto costruire un piccolo script per modificare la variabile di ambiente MOZ_NO_REMOTE.

Ecco qua il mini script:

#!/bin/bash

export MOZ_NO_REMOTE=" firefox -Profilemanager"

firefox -Profilemanager

oppure è possibile usare quest’altro script (grazie Matteo per il commento integrativo!) dove $1 è il nome del profilo già creato da utilizzare.
Nel caso non venga passato nessun parametro allora viene avviato il ProfileManager.

#!/bin/bash

exec firefox --no-remote -P $1

Nel mio caso ho costruito il profilo di default con tutti i miei migliori bookmark e le mie estensioni mentre ho un altro profilo chiamato “dev” (più veloce all’avvio e nel rendering della pagina) in cui ho installato solamente le estensioni indispensabili per lo sviluppo e il debug di applicazioni web.

Schermata avvio Firefox multiprofilo