Crea sito
Facebook GooglePlus Twitter
Diaspora YouTube LinkeIn

Trucco: come disabilitare JavaScript in una pagina web

Trucco: come disabilitare JavaScript in una pagina web

Messaggio da leggereda florin88 il 06/01/2014, 17:41

Immagine

Prendiamo in considerazione le circostanze in cui, anche voi come me, arrivate al punto di dover scrivere un piccolo tool, utilizzando JavaCcript, che ha lo scopo di scaricare pagine HTML di un qualsiasi sito web. Offrendo così la possibilità all'utente finale oppure a voi stessi di visualizzarle successivamente quando si è offline.

Non stiamo qui a spiegare perché ancor oggi, dobbiamo scaricare pagine web e leggerle poi offline. clicca qui

Quindi, ecco che se non indicate al vostro tool di non scaricare anche i contenuti o meglio i script JavaScript, lui scaricherà tutto senza nessun problema. Però, delle volte e in alcuni casi, scaricando anche i script in JavaScript presenti in un sito, possono creare problemi durante la navigazione e l'esecuzione offline.

Ordunque con questo piccolo post, vi vorrei mostrare due piccolo e semplicissimi trucchi per disabilitare tutti i contenuti JavaScript.

Primo Metodo
Vi basta implementare nel codice sorgente del vostro progetto questa riga di codice:
Codice: Seleziona tutto
html = html.replace('<script','<noscript')


Secondo Metodo:
Il secondo metodo, ovviamente e come sempre succede nella programmazione, è leggermente più complesso, però di per se è anche molto più efficiente:

Codice: Seleziona tutto
import re
re_noscript = re.compile('<(/?)script',re.IGNORECASE)
html = re_noscript.sub(r'<\1noscript',html)


Questa funzione si prenderà l'incarico di disabilitare tutti i contenuti JavaScript, in questo modo, in fase di navigazione offline il browser ignorerà tutto il contenuto del tag <noscript>, ma volendo, siamo ancora in grado di visualizzare il relativo codice scritto in JavaScript, presente nella pagina o pagine che scarichiamo.
Avatar utente
florin88
Moderatore Globale
 
Messaggi: 2159
Iscritto il: 26/02/2012, 14:51
Località: tutta l'italia

  • Condividi e Vota l'articolo
  • Condividi e questo articolo di LaScaricata

    Share on Tumblr

Torna a Esempi Java & JavaScript

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron
 
Creative Commons License

Dichiarazione di non responsabilita': Nessuno dei files indicati su questo sito e' ospitato o trasmesso da questo server. I links sono forniti dagli utenti del sito, basandosi su servizi esterni. Il progetto LaScaricata non puo' essere ritenuto in alcun modo responsabile per qualsiasi pubblicazione o altra azione commessa dagli utenti. Non e' consentito usare questo sito per la distribuzione o il download di materiale se non si e' espressamente autorizzati a farlo. Siete tenuti a rispettare termini e regolamento del sito.