Μηχανικός Αυτοματισμού
Εκπαιδευτικός Πληροφορικής
M.Sc Συστήματα Υπολογιστών
Firefox 3.x, 4.x απομνημόνευση κωδικών για https
Ο Firefox κάνει πολύ καλή δουλειά όταν πρέπει να θυμάται κωδικούς. Μάλιστα είναι τόσο καλός ώστε ακολουθεί τα πρότυπα και ΔΕΝ θυμάται κωδικούς για sites που του το απογορεύουν (paypal, τράπεζες και γενικότερα https). Η λύση υπάρχει (αν από κάποιους θεωρηθεί πρόβλημα), αλλά πρέπει να πειράξετε ένα αρχείο του 'συστήματος' του firefox.Πρέπει επίσης να έχετε στο μυαλό σας, ότι αν κάνετε την παρακάτω αλλαγή, θα μειωθεί η ασφάλεια του συστήματός σας, αφού ο Firefox θα μπορεί πλέον να θυμάται πολύ σημαντικούς κωδικούς. Το παραπάνω, χειροτερεύει αν συνδυαστεί με διάφορα προβλήματα που εμφανίστηκαν κατά καιρούς και αφορούν την διαδικασία αποθήκευσης κωδικών. Δεν είναι λοιπόν τυχαίο που ο FIrefox και κάθε browser που ακολουθεί τα πρότυπα, ΔΕΝ αποθηκεύει σημαντικούς κωδικούς.
Firefox 3.x
Πρέπει να πάτε στο φάκελο εγκατάστασης του Firefox και να 'πειράξετε' το αρχείο nsLoginManager.js
Στα Windows 'πειράξτε' το:
C:\Program Files\Mozilla Firefox\components\nsLoginManager.js
Στο Linux ανάλογα με την διανομή ή την παραλλαγή (π.χ. Iceweasel) απλά κάντε:
locate nsLoginManager.js
και επεξεργαστείτε το αρχείο που θα βρείτε. Αλλάξτε το:
_isAutocompleteDisabled : function (element) {
if (element && element.hasAttribute("autocomplete") &&
element.getAttribute("autocomplete").toLowerCase() == "off")
return true;
return false;
},
σε:
_isAutocompleteDisabled : function (element) {
if (element && element.hasAttribute("autocomplete") &&
element.getAttribute("autocomplete").toLowerCase() == "off")
return false;
return false;
},
Firefox 4.x
Η διαδικασία είναι η ίδια, μόνο που σε αυτή την έκδοση, το αρχείο που πρέπει να πειράξετε έχει πλέον συμπιεστεί με πολλά άλλα αρχεία στο αρχείο omni.jar . Το αρχείο omni.jar ανοίγει με κάποιο διαχειριστή συμπιεσμένων αρχείων και αφού τελειώσει η επεξεργασία το jar ξαναδημιουργείται και είναι έτοιμο προς χρήση.
Αν χρησιμοποιείτε WIndows προσέξτε ώστε να επεξεργαστείτε το nsLoginManager.js με κάποιον επεξεργαστή κειμένου, ο οποίος υποστηρίζει σωστά το UTF-8