Steiner: Opera mit Javascript (o.ä.) beenden

Beitrag lesen

hallo,

Ich suche eine Möglichkeit, wie ich den Opera Browser aus einer Internetseite heraus schließen kann.

Da wirst du vergeblich suchen. Eine Webseite kann und darf gelegentlich zwar "sich selbst" beenden, niemals aber gleich den ganzen Browser. Der Grund ist einfach: dein Browser "gehört" zu dir und deiner Systemkonfiguration. Eine Webseite gehört nicht dazu, sondern wird von irgendwoher aufgerufen. Selbst wenn du das nur von einer _deiner_ Seiten aus tun willst, wirst du nicht darum herumkommen, daß du wenigstens einmal gefragt wirst, ob es dir denn ernst ist.

Eine Nachfrage wie im Internet Explorer ("Diese Seite möchte den IE schließen, ist das ok? [ja] [nein]") ist vollkommen ok! Aber wie erreiche ich das?

Ehe du irgendeine Webseite "aufrufen" kannst, muß dein Browser gestartet sein. Das heißt, noch weit bevor dein Browser irgendwas aus dem Internet (oder einer lokalen Quelle) holt, wird er von mindestens _einem_ (meist aber mehreren) Systemprozessen in Gang gesetzt. Diese Systemprozesse sind dafür zuständig, daß dein Browser das tun darf und kann, was du von ihm gerne haben möchtest.

Dazu stehen mir sämtliche Möglichkeiten zur Verfügung (unter anderem auch PHP, Javascript und so weiter).

Das ist großenteils unerheblich. PHP und andere Techniken wären tatsächlich unter sehr strengen Kriterien zu dem in der Lage, was du erreichen möchtest. Allerdings auch nur dann, wenn du _sämtliche_ Sicherheitskriterien außer Kraft setzt, und das willst du vermutlich nicht.

Doch, das ist durchaus ok. Ich benutze den Browser ja nur für diesen einen Zweck. Wie bekomme ich das hin? Ich habe bei "opera:config" keine entsprechende Einstellung gefunden.

Ich glaube, ich habe mich ein bisschen blöde ausgedrückt. Der Apache, der die Seiten ausliefert, läuft auf derselben Maschine wie Opera selber. Wenn es also in PHP einen Befehl gäbe, mit dem man den Opera als Task beenden kann (o.ö.) würde mir das schon völlig reichen. Dazu nehme ich auch gerne Änderungen vor, die normalerweise die Systemsicherheit gefährden.

Könntest du mir da weiterhelfen? (Ich hoffe es ist jetzt ganz klar geworden, ich habe das im ersten Post etwas falsch beschrieben)

Steiner