Πώς να επιδιορθώσετε τα προβλήματα του πίνακα διαχείρισης στο Google Chrome 83 σε παλιές εκδόσεις CS-Cart; Google Chrome 83 and Old CS-Cart Versions

Το Google Chrome 83 κυκλοφόρησε τον Μάιο του 2020. Σε αυτήν την έκδοση του προγράμματος περιήγησης, πολλά πράγματα από τον πίνακα διαχείρισης CS-Cart και Multi-Vendor σταμάτησαν να λειτουργούν. Πράγματα όπως:

  • εγκατάσταση και αναβαθμίσεις ·
  • δημιουργία αντιγράφων ασφαλείας και επαναφορά από αυτά ·
  • εξαγωγή, εισαγωγή
  • πρόσθετα τρίτων που χρησιμοποιούν τη μπάρα προόδου και ούτω καθεξής.

Όλα όσα είχαν μια γραμμή προόδου σταμάτησαν να λειτουργούν - η μπάρα δεν θα γέμιζε καθόλου. Το ίδιο πρόβλημα θα μπορούσε ενδεχομένως να εμφανιστεί σε νεότερες εκδόσεις του Microsoft Edge.

Για να επιλυθούν κρίσιμα προβλήματα όπως αυτό, συνήθως κυκλοφορούν εκδόσεις με την ένδειξη SP (Service Pack). Περιέχουν ένα ελάχιστο ποσό αλλαγών και έχουν σχεδιαστεί για γρήγορη και εύκολη αναβάθμιση από προηγούμενη έκδοση.

Το CS-Cart 4.11.4 SP2 δεν έχει πλέον το πρόβλημα. Ωστόσο, εξακολουθεί να επηρεάζει πολλές προηγούμενες εκδόσεις: 2.x.x, 3.x.x και 4.x.x. Δεν είναι πάντα δυνατό να επιλύσετε τέτοια προβλήματα σε παλαιότερες εκδόσεις, αλλά αυτή τη φορά μπορούμε να προσφέρουμε μια λύση.

 

Τρόπος επίλυσης του προβλήματος χωρίς αναβάθμιση σε 4.11.4 SP2 :


1. Στην εγκατάστασή σας, βρείτε το ακόλουθο αρχείο: js / tygh / ajax.js (στις εκδόσεις 4.x.x) ή js / ajax.js (στις εκδόσεις 2.x.x - 3.x.x).

2. Πριν κάνετε οποιεσδήποτε αλλαγές, αντιγράψτε το αρχείο κάπου, για κάθε περίπτωση. Με αυτόν τον τρόπο, θα μπορείτε να ακυρώσετε τις αλλαγές σας εάν κάτι πάει στραβά.

3. Αντικαταστήστε κάθε περίπτωση του κώδικα

<iframe name="upload_iframe" src="javascript: false;" class="hidden"></iframe>

με

<iframe name="upload_iframe" src="about:blank" class="hidden"></iframe>

4. Αποθηκεύστε το αλλαγμένο αρχείο.

Μετά από αυτό, όλες οι λειτουργίες με τη γραμμή προόδου θα πρέπει να λειτουργούν σωστά στο Google Chrome 83.

: