|
HTMLWorld Navigation Referenzen
Inhalt JS |
HTMLWorld - Hinweise: Netscape Navigator |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hinweise: Netscape Navigator Beim Umgang mit JavaScript im Zusammenhang mit dem Netscape Navigator sind einige Dinge zu beachten. Diese werden im Folgenden kurz geschildert.
Sicherheit
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kriterium | Beschreibung |
|---|---|
| UniversalBrowserAccess | Öffnet oder schließt beide Eigenschaften UniversalBrowserRead und UniversalBrowserWrite gleichzeitig |
| UniversalBrowserRead | Erlaubt das Lesen von eingeschränkten Daten. |
| UniversalBrowserWrite | Erlaubt das Schreiben von eingeschränkten Daten. |
| UniversalFileRead | Erlaubt es jede Datei des Computer zu lesen. |
| UniversalPreferencesRead | Erlaubt es die Einstellungen des Browsers mit Hilfe des navigator.preference-Objektes zu lesen. |
| UniversalPreferencesWrite | Erlaubt es die Einstellungen des Browsers mit Hilfe des navigator.preference-Objektes zu schreiben. |
| UniversalSendMail | Erlaubt es Mails vom User aus zu senden. |
Sollen die Sicherheitseinstellungen des Browser geändert werden, wird dem Benutzer zuvor ein Bestätigungsfenster angezeigt. Erst mit der Bestätigung kann der Zugriff erfolgen.
Das folgende Beispiel soll das Ein- und Ausschalten bestimmter Kriterien verdeutlichen:
Folgende Objekte, Eigenschaften und Methoden unterliegen diesen besonderen Sicherheitseinstellungen:
| Objekt, Eigenschaft oder Methode | erforderliches Privileg |
|---|---|
| history | UniversalBrowserRead |
| history[x] | UniversalBrowserRead |
| history.current | UniversalBrowserRead |
| history.next | UniversalBrowserRead |
| history.previous | UniversalBrowserRead |
| window.captureEvents | UniversalBrowserWrite |
| window.close | UniversalBrowserWrite |
| window.enableExternalCapture | UniversalBrowserWrite |
| window.innerHeight | UniversalBrowserWrite |
| window.innerWidth | UniversalBrowserWrite |
| window.locationbar.visible | UniversalBrowserWrite |
| window.menubar.visible | UniversalBrowserWrite |
| window.open | UniversalBrowserWrite |
| window.personalbar.visible | UniversalBrowserWrite |
| window.resizeTo | UniversalBrowserWrite |
| window.resizeBy | UniversalBrowserWrite |
| window.moveTo | UniversalBrowserWrite |
| window.moveBy | UniversalBrowserWrite |
| window.screenX | UniversalBrowserWrite |
| window.screenY | UniversalBrowserWrite |
| window.scrollbars.visible | UniversalBrowserWrite |
| window.setHotKeys | UniversalBrowserWrite |
| window.setZOption | UniversalBrowserWrite |
| window.statusbar.visible | UniversalBrowserWrite |
| window.toolbar.visible | UniversalBrowserWrite |
| onDragDrop | UniversalBrowserRead |
Die betreffenden Objekte, Eigenschaften bzw. Methoden sind innerhalb der Objektreferenz zusätzlich mit einem entsprechenden Hinweis versehen.
HTMLWorld created by Jan Winkler. c2002 Jan Winkler.