Ciò che in un server, causa il JavaScript nel codice sorgente HTML per essere spogliati dei commenti e restituisce o di nuove linee?

0

Domanda

Ho una pagina HTML con JavaScript, e quando visualizzo il sorgente della pagina, nel mio Browser(s), JS commenti vengono rimosse e il codice JS è tutto su una riga. Chiamerò questo codice ridotto a quando non è completamente ridotta. Io non voglio questo. Ho detto al mio host e collabora con il server di ragazzi, ma finora senza fortuna nel fissaggio. Il codice non viene ridotta se il JavaScript è un errore, quindi sto assumendo qualcosa sul server convalida il codice e la riduzione. Lo stesso codice su un altro server non viene ridotta, quindi non è il mio Browser.

Ecco uno screenshot del codice - io l'ho scaricato con FTP ed è ancora normale sul server in modo che non è stato modificato durante il caricamento.

Source

Ecco uno screenshot di quello che vedo in origine (è la stessa in Chrome, Firefox e Edge).

enter image description here

Nota: non stiamo usando un CDN come CloudFlare. Si tratta di un Apache 2.4.51 server su linux.

Tutte le idee che ho potuto suggerire al supporto tecnico? Si prega di tenere a mente che io non sono un server ragazzo.

apache html javascript linux
2021-11-24 02:58:35
1

Migliore risposta

0

Chiedere loro per un SFTP collegamento alla cartella del server in cui i file HTML sono serviti da. Caricare il file HTML nella cartella server con FileZilla su SFTP connessione. Questo dovrebbe ignorare qualsiasi server side javascript minimizzazione script in esecuzione.

2021-11-24 09:16:39

Grazie @mikemoy - il codice non è cambiato da quando ho caricati, perché quando ho scaricato il file, non c'è il codice modificato il file rimane lo stesso attraverso il processo di FTP. Ho provato tramite Atom e Filezilla (sftp). Così ho il sospetto viene analizzato, poco prima di colazione.
Dan Zen

Dubbio che, un server del tecnico dovrebbe essere un completo idiota per eseguire la minimizzazione ogni volta che viene richiesto un file. Che sarebbe spreco di potenza di elaborazione dei server, se vogliono minimizzazione applicata trascorrere la potenza di elaborazione di una volta e il server che lo stesso file mai tempo.
MikeMoy

Sarebbe anche intrduce inutile server lag in attesa per la minimizzazione per completare ogni volta prima di un file può essere servita
MikeMoy

Si potrebbe provare a includere il vostro javacript come un file separato per vedere se funziona
MikeMoy

Concordato, mi sembra una cattiva idea, ma ho appena andato a SFTP e scaricato il file e lo guardò e non ha minimizzazione. Si è salvato sul server incontaminata. Da qualche parte come si ottiene servito il JS in un file viene spogliato di spazi e commenti - se posso aggiungere un'errore di JS non viene messo a nudo. Non è il Browser come si fa su tutti i browser e diversi computer. Non sto usando una CDN come Cloudflare quindi la mia domanda è che cosa potrebbe fare? Posso quindi passare lungo i consigli per il server di gente.
Dan Zen

Remote file JS non sono spogliati di nuove linee e i commenti. Ma ho molti file html con JS in loro direttamente e questo è un sito per imparare così la gente ha bisogno di vedere correttamente il codice. Questo problema è nuova, i file utilizzati per mostrare bene, ma ora tutti validi, codice JS in pagine HTML viene spogliato. Per esempio zimjs.com/codetest.html è un esempio. Speriamo che, un giorno, presto, questo mostrerà commenti e nuove linee di codice, ma al momento del distacco, sembra che la fonte originale screenshot.
Dan Zen

potrebbe essere un server opzionale, modulo che sta modificando il file html prima di servire, per esempio, Apache Module mod_proxy_html fornisce un filtro di uscita per riscrivere i link HTML in un proxy situazione. Forse hanno consentito di server aggiuntivi moduli di recente
MikeMoy

Grazie, Mike. Il problema sul server è stato risolto - ho chiesto loro che cosa la soluzione era o la causa. Vi riporto qui di seguito, quando ricevo una risposta.
Dan Zen

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................