Webhoster inserisce un javascript che rompe il mio codice come rimuoverlo?

Io uso il webhost gratuito 000webhost. Il servizio è a posto ma inserisce un contatore javascript in ogni file e richiesta. La sceneggiatura assomiglia a questo.

  web hosting  

Se faccio un post su jquery, il mio codice non funziona e non ottengo risposta.

   1 1266267386  test hallo   test hallo   test hallo   test hallo   admin hallo     web hosting  

Come posso ripararlo? Come posso rimuovere il codice javascript di hosting?

Hanno un link nel loro cPanel dove puoi disabilitare il codice di analisi.

http://members.000webhost.com/analytics.php

MODIFICARE

Fai attenzione: in questo modo violerai la loro politica e alla fine ti lasceranno cadere dal loro servizio e perderai tutti i tuoi dati.

Nel caso in cui qualcuno si imbattesse in questo problema in futuro, per impedire l’inclusione del codice analitico, tutto ciò che devi fare è usare il comando exit () alla fine del tuo script. Il codice si trova in un file di auto-aggiunta PHP. Non viene eseguito se si esce esplicitamente anziché lasciare che lo script raggiunga la fine del file. L’installazione su 000webhost.com analizza anche l’HTML tramite PHP. Se vuoi che i normali file HTML passino la convalida, aggiungi alla fine quanto segue:

  

Aggiungendo alla risposta di Catfish,

Hanno un link nel loro cPanel dove puoi disabilitare il codice di analisi.

http://members.000webhost.com/analytics.php

MODIFICARE

Fai attenzione: in questo modo violerai la loro politica e alla fine ti lasceranno cadere dal loro servizio e perderai tutti i tuoi dati.

Come richiesto da asalamon74 nei commenti,

Quando disattivo il codice di analisi con questo metodo, il mio dominio viene annullato a causa di inattività. C’è un modo per evitarlo

Sì, c’è un modo semplice per evitarlo. Vai avanti e triggers il tuo codice di analisi. Visita http://members.000webhost.com/analytics.php e abilitalo di nuovo.

Quindi, crea un .htaccess nella tua cartella public_html e aggiungi il seguente codice:

  php_value auto_append_file none  

Ciò impedirà l’aggiunta di tutti i file .php al codice di analisi. Basta sostituire php con qualsiasi estensione di file in cui si desidera rimuovere il codice di analisi.

È tutto. In questo modo il tuo dominio non verrà cancellato. Spero che sia d’aiuto.

In base alle domande frequenti, puoi visitare http://members.000webhost.com/analytics.php per disabilitare l’analisi:

Come disabilitare il codice analitico dal mio sito? (Nota: in alcuni casi potresti dover aggiungere questo “php_value auto_append_file none” al tuo .htaccess)


In alternativa, puoi modificare il tuo file .htaccess aggiungendo questa riga:

 php_value auto_append_file none 

Prova a cambiare il tipo di contenuto in PHP; questo dovrebbe aiutare (Ad esempio, presumo, non modifica le immagini)

In alternativa, puoi rimuovere il codice in Javascript usando indexOf e substring .

Controlla i termini del contratto di servizio per il tuo host. Potrebbero richiedere che il codice di analisi venga eseguito in modo non alterato come parte dei tuoi TOS.

Se richiedono l’esecuzione di questo codice, esistono due soluzioni possibili:

  • Ottieni un nuovo host (vedi http://www.webhostingtalk.com per le recensioni e le offerte di hosting)
  • Scopri cosa è interessato dal tuo codice e trova un lavoro da quelle parti.

Se non richiedono il blocco del codice analitico come condizione di servizio, potresti essere in grado di bloccare il proprio frammento di codice in esecuzione alterando il gestore di eventi del tag tramite jquery che utilizzano per triggersre il codice.

Se stai usando $.ajax(); funzione, esiste un parametro dataFilter che consente di modificare i contenuti non elaborati della richiesta prima di elaborarla. Qui è ansible eseguire una sottostringa o sostituire il testo offensivo oppure aggiungere un alla fine della risposta nel codice dataFilter .

Il codice analitico crea anche 3 errori html quando viene controllato con il validatore w3c, quindi questo riduce anche il posizionamento del tuo sito web con google, dato che Google afferma che la sua classifica richiede anche che le tue pagine siano ben formate! prova ad usare il validatore su questa pagina QUI e vedrai i 3 errori.

Ho avuto ESATTAMENTE lo stesso problema con questi ragazzi. Ero così confuso dal fatto che Chrome ha appena detto che c’era un problema, ma per fortuna ho provato Firefox e in realtà ha sconcertato il codice incriminato. Ho parlato con l’assistenza clienti e mi hanno detto che non aggiungono contenuti alle pagine dei clienti. Sul serio?! Quindi la soluzione è, come suggerito da altri, andare avanti e migliorare qualcuno.