Warning: Undefined array key "juiz_sps_order" in /membri/saitfainder/wp-content/plugins/juiz-social-post-sharer/inc/front/buttons.php on line 302
logo

Webnology

Pensieri, commenti e altre robe così… però tutto molto tech'n'cool!

Doppie richieste di Firefox


Warning: Undefined array key "juiz_sps_order" in /membri/saitfainder/wp-content/plugins/juiz-social-post-sharer/inc/front/buttons.php on line 302

Scrivo questo articolo per uno strano comportamento di Firefox che può causare grossi mal di testa a ogni sviluppatore web.

Cosa è successo? Mentre ero al lavoro su un progettino personale notavo che con Firefox i dati non venivano salvati. Dando una veloce occhiata all’access log di Apache era evidente che il browser faceva due richieste: la prima di tipo POST che trasmetteva correttamente i dati di un form, la seconda una GET con la stessa query string. Dato il funzionamento del programma la seconda richiesta sovrascriveva e quindi annullava la prima.

Con una ricerca sul web ho trovato questo articolo che presentava lo stesso problema. Praticamente se il meta tag content type non è formattato alla perfezione Firefox si comporta nel modo descritto in quel caso.

L’autore dell’articolo aveva questo meta tag:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8;" />

Nel mio caso avevo questo meta tag:

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />

Mentre quello corretto doveva essere

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

Nel primo caso c’è un punto e virgola in più alla fine, nel mio caso c’è solo uno spazio in meno dopo il punto e virgola. Piccoli errori, grossi guai!

Un altro articolo presenta come altra possibile causa delle doppie richieste la presenza di tag img con l’attributo src non valorizzato.

<img src="" />

A volte capita di prepararsi delle immagini a cui associare una risorsa solo successivamente. Visto però questo comportamento è meglio evitare o associare sempre un’immagine riempitivo.files/files/

Commenta


Warning: Undefined variable $user_ID in /membri/saitfainder/wp-content/themes/webnology-theme2/comments.php on line 77