
So deaktivieren Sie das file://-Protokoll in Firefox
Ich möchte nicht, dass die Benutzer die lokalen Dateien auf dem Computer durchsuchen.
Ich habe die Funktionen SaveAs und OpenFile bereits deaktiviert.
Ich möchte nicht, dass der Benutzer die lokalen Dateien durchsucht oder öffnet, wenn er den vollständigen Pfad kennt.
Antwort1
Ich habe einen Weg gefunden, dies zu tun.
Zunächst ist das Szenario unseres Problems:
- Wir möchten, dass der Kunde einen PC verwendet und nur Zugriff auf Firefox hat
- Kein „Mein Computer“, „cmd“ usw.
- Wir möchten, dass sie mit Firefox nicht lokale Dateien durchsuchen, sondern nur einige Websites.
- Wir möchten das File://-Protokoll blockieren, das zum Durchsuchen lokaler Dateien führt.
Mein Lösungsvorschlag:
Herunterladenr-kioskErweiterung und ändern Sie sie, damit sie unter Firefox 3.5 läuft.*
Ändern Sie userPref.js, um die Adressleiste in Firefox anzuzeigen ---- hier stoppen wir „Speichern unter“, „Datei öffnen“, „Erweiterung entfernen“, „keine Anzeigequelle“, aber Benutzer durchsuchen die lokalen Dateien weiterhin, indem sie file:///c:/ in die URL eingeben.
Ändern Sie dirListing.css in Firefox/chrome/classic.jar/skin/classic/(Skin-Name)/dirListing
body{ ... background-image:url(chrome://global/skin/dirListing/forbidden.png) } table{ ... display:none; }
Verstecken Sie Elemente wie P,H1 durchvisiblity:hidden
Sie können dieses von mir erstellte Bild als Texthintergrund verwenden:
Hier ist das Ergebnis:
Antwort2
Die University of Waterloo hateine Seite mit detaillierten Angaben zu einer Änderung an browser.jsum Datei-, Chrome-, Info- usw. Protokolle zu deaktivieren.
Dies war übrigens das erste Ergebnis bei Google für „Firefox deaktiviert Dateiprotokoll“ – und wäre wahrscheinlich das erste gewesen, wenn diese Frage nicht das erste Ergebnis gewesen wäre.