Ceea ce pe un server, ar provoca JavaScript în codul sursă HTML pentru a fi deposedat de comentarii și de a se întoarce sau linii noi?

0

Problema

Am o pagina HTML cu JavaScript în ea și când am vedea sursa paginii în Browser-ul meu(s), JS comentarii sunt dezbrăcat și cod JS este pe o singură linie. Voi numi această reduse cod ca acesta nu este pe deplin minified. Eu nu doresc acest lucru. Am spus gazda mea și el este de lucru cu serverul baieti dar fără succes in reparatii. Codul nu este redusă în cazul în care JavaScript are o eroare, așa că eu sunt presupunând ceva pe server este validarea codului și reducând-o. Același cod pe un alt server nu este redus, astfel că nu este Browser-ul meu.

Aici este un screenshot de cod - l-am descarcat cu FTP și este încă normală pe server deci nu a fost schimbat în timpul încărcării.

Source

Aici este un screenshot de ceea ce vad in sursa (este același în Chrome, Firefox și Edge).

enter image description here

Notă: Noi nu sunt, folosind un CDN ca CloudFlare. Este un Apache 2.4.51 server pe linux.

Orice idei ar putea sugera, la tech support? Vă rugăm să păstrați în minte că eu nu sunt un tip server.

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

Cel mai bun răspuns

0

Cere-le pentru o SFTP conexiune la server folderul în care fișierele HTML sunt servite la. Încărcați fișier HTML la folderul de pe server cu FileZilla peste SFTP conexiune. Acest lucru ar trebui să sperăm să ocolească orice server side javascript minimizare script se execută.

2021-11-24 09:16:39

Multumesc @mikemoy - codul nu este de a fi schimbat atunci când am încărca pentru că atunci când am descărca fișierul, acolo nu s-a schimbat codul - fișierul rămâne aceeași prin FTP proces. Am încercat prin Atom și Filezilla (sftp). Deci bănuiesc că este analizat chiar înainte de a fi servit.
Dan Zen

Îndoială că, un server tehnician ar trebui sa fie un idiot pentru a efectua minimizare de fiecare dată când un fișier este solicitat. Care ar pierde server putere de procesare, dacă vor minimizare aplicate petreci puterea de procesare odată server care același fișier vreodată timp.
MikeMoy

De asemenea, ar intrduce inutil lag pe server de așteptare pentru minimizare pentru a finaliza fiecare dată înainte de un fișier poate fi servit
MikeMoy

Ai putea încerca să includă javacript ca un fișier separat pentru a vedea dacă funcționează
MikeMoy

De acord, se pare ca o idee proastă, dar am mers doar la SFTP și descărcat fișierul și se uită la ea și nu are nici o minimizare. Acesta este stocat pe server neatins. Undeva ca acesta devine servit JS în dosar este deposedat de spații și comentarii - dacă am adăuga o eroare în JS nu este deposedat. Nu este Browser-ul ca o face pe toate browsere și computere diferite. Eu nu sunt, folosind un CDN ca Cloudflare deci, întrebarea mea este ce ar putea face ea? Apoi pot trece de-a lungul sfaturi de la serverul de oameni.
Dan Zen

Telecomanda JS fișiere nu sunt deposedat de noi linii și comentarii. Dar am multe fișiere html cu JS în ele direct și acesta este un site pentru învățare, astfel încât oamenii trebuie să vadă codul corect. Această problemă este nou - fișierele folosite pentru a arăta bine, dar acum toate valabile cod JS in pagini HTML este deposedat. De exemplu zimjs.com/codetest.html este un exemplu. Să sperăm că, într-o zi în curând, acest lucru va arăta comentarii și noi linii în codul, dar la momentul de a posta, se pare ca sursa originală captură de ecran.
Dan Zen

ar putea fi, opțional, un modul de server care modifică fișierul html înainte de servire, de exemplu, Modul Apache mod_proxy_html oferă un filtru de ieșire pentru a rescrie link-uri HTML într-un proxy situație. Poate că ei au activat suplimentare server module recent
MikeMoy

Multumesc, Mike. Problema pe server a fost rezolvată - am întrebat ce soluția a fost sau cauza. Va prezint aici când nu primesc un răspuns.
Dan Zen

În alte limbi

Această pagină este în alte limbi

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