Pagina 1 di 1

Rendere editabile pagina web corrente

Inviato: sab gen 17, 2015 11:42 am
da Al3x
Non ho memoria di quando ho usato l'ultima volta questo trucchetto ma ho constatato che l'inserzione della stringa
javascript:document.body.contentEditable='true'; document.designMode='on'; void 0
nella barra degli indirizzi non funziona più come una volta ed il browser la interpreta come una richiesta di ricerca.
Ho provato a disabilitare la funzione di ricerca nella barra degli indirizzi in Firefox (da about.config) ma dopo questa modifica l'inserzione della stringa mi mostra una pagina di errore.

Devo fare uno scherzo ed ho bisogno di editare una pagina del portale aziendale :mrgreen: qualcuno di voi ha qualche altro suggerimento o work-around per riabilitare il codice javascript?

:grazie

Re: Rendere editabile pagina web corrente

Inviato: sab gen 17, 2015 12:38 pm
da Zane
Immagine

Codice: Seleziona tutto

javascript:alert('credo che sia solo un problema di codice, perché l\'esecuzione di js da url funziona come sempre');

Re: Rendere editabile pagina web corrente

Inviato: sab gen 17, 2015 12:41 pm
da Zane
Immagine

Codice: Seleziona tutto

javascript:document.body.contentEditable=true

Re: Rendere editabile pagina web corrente

Inviato: sab gen 17, 2015 1:47 pm
da developerwinme
Su IE11 il codice di Zane apre la pagina di ricerca, mentre quello di Al3x genera un messaggio di sicurezza: "Internet Explorer ha modificato questa pagina per prevenire potenziali attacchi tramite script da altri siti". (Credo abbia a che vedere con questo: http://msdn.microsoft.com/en-us/library ... s.85).aspx )

Inviato: sab gen 17, 2015 1:47 pm
da Al3x
:grazie

Re: Rendere editabile pagina web corrente

Inviato: sab gen 17, 2015 2:18 pm
da Al3x
nulla da fare, i tre principali browser rispondono picche (pagina non trovata)
developerwinme ha scritto:(Credo abbia a che vedere con questo: http://msdn.microsoft.com/en-us/library ... s.85).aspx)
ora faccio qualche ricerca su come disabilitare la protezione XSS su FF

Re: Rendere editabile pagina web corrente

Inviato: sab gen 17, 2015 2:32 pm
da Al3x
nulla da fare

Re: Rendere editabile pagina web corrente

Inviato: sab gen 17, 2015 2:59 pm
da developerwinme
Al3x ha scritto:nulla da fare
Hai pensato di provare ad usare gli strumenti di sviluppo del browser per aggiungere al tag body l'attributo contenteditable, con valore impostato a True?

ESEMPIO (tratto da questa pagina):

Codice: Seleziona tutto

<body class="notouch section-posting ltr hasjs" id="phpbb" contenteditable="true">

Re: Rendere editabile pagina web corrente

Inviato: gio gen 29, 2015 3:29 pm
da hashcat
Firefox (dalla versione 6 credo) impedisce, per motivi di sicurezza, l'esecuzione di codice JavaScript dalla barra degli indirizzi (si può ovviare utilizzando un bookmarklet o la console interattiva per programmatori integrata nel browser).

Safari si comporta come Firefox (è possibile ovviare al comportamento abilitando un'apposita opzione nel menu di sviluppo del browser).

Per quanto riguarda Chrome, se viene incollato uno script nella omnibar il browser rimuove preventivamente il tag iniziale javascript: per rendere il codice inattivo. Tuttavia credo che quest'ultimo sia eseguito se scritto a mano o reinserendo, da tastiera, il tag rimosso.

Non so come si comporti Internet Explorer.

;)

Re: Rendere editabile pagina web corrente

Inviato: gio gen 29, 2015 3:46 pm
da Al3x
pensavo di provare una vecchia versione di firefox, dovrei averla in versione portabile da qualche parte così neanche "sporco" il sistema

Re: Rendere editabile pagina web corrente

Inviato: gio gen 29, 2015 8:58 pm
da hashcat
Al3x ha scritto:pensavo di provare una vecchia versione di firefox, dovrei averla in versione portabile da qualche parte così neanche "sporco" il sistema
Mozilla Firefox 5.0 ITA (PortableApps): LINK

:approvo

Re: Rendere editabile pagina web corrente

Inviato: gio feb 05, 2015 11:24 am
da Ozne
in firefox usa analizza elemento per editare il codice della pagina.