FF 5: Diese Seiten daran hindern...

  • Hallo Leute,

    ich bekomme auf meiner Seite folgende Meldung: "Diese Seiten daran hindern, weitere Dialoge zu öffnen."

    Dieses Feature hat bestimmt seine Berechtigung, aber ich habe ein Datenbank-Frontend geschrieben, bei dem es vorkommt, daß der User zig Dialoge und Abfragen beantworten muß.

    Geschrieben ist der ganze Spaß mit php und javascript.

    Grüße
    Raabun

  • Willkommen im Forum!
    Diese Hinweise kommen von Firefox oder deiner nicht genannten Sicherheitssoftware?
    Stelle auch Firefox ein: Extras :arrow: Einstellungen :arrow: Inhalt
    Java-Script zulassen
    Da es DEINE Seite ist, wäre auch ein Link nicht schlecht...

  • Dank für die schnelle Reaktion,

    es ist "meine" Seite, aber sie ist nur in einem Intranet erreichbar. Der Dialog ist aus einem Javascriptcode:

    Hier wird der Dialog göffnet

    PHP
    // 40054: Achtung,<br>das Rezept wurde nicht verändert.<br>Soll es dennoch gespeichert werden?
                    chk = confirm_txt("<?php echo $TextSpeziell[40054] ?>",t);

    Confirm_txt ist einfach die Funktion confirm inkl einer Textaufbereitung (mehrsprachig, spezielles Textformat, welches in verschiedenen Programmen verwendet wird. Siehe Code unten (Texte kommen aus einer Datenbank)

    Es steht die ersten 5-10 mal


    Achtung,
    das Rezept wurde nicht geändert.
    Soll es dennoch gespeichert werden?

    und dann die Button OK und Abrechen.

    Also die ganz normale Confirm-Dialogbox
    Danach erscheint dann zwischen dem Text und den Buttons, die ominöse Meldung mit einer Checkbox. Nach einem Neustart des FF geht es wieder normal weiter.

    Gruß
    Raabun

    Code
    function confirm_txt(text, werte)
    {
    	return (confirm(encode_txt(text,werte)));
    }
  • Genau, daher wird sie kommen, aber wie kann ich sie abstellen?
    Für meine Anwendung ist sie tödlich, da der FF wohl nie beendet wird, oder wenn die Abfrage nicht richtig beantwortet wird viel Mist in der Datenbank landet.

    Raabun

  • Ich habe was gefunden:

    Firefox 4 has a security feature that prevents malicious sites from creating the same dialog box over and over again. Unfortunately also the Promasys WebCRF will activate this feature, when e.g. the Options dialog is opened more than once.


    When the user clicks the 'Cancel' button in this message, the WebCRF dialog box is opened without problem, but when the 'OK' button is clicked, the WebCRF is no longer able to open this dialog anymore (until the user starts a new session).

    The following steps show you how disable this Firefox feature:

    1. Start Firefox, and type about:config in the url bar. Firefox will show the preferences screen. Please take care not to make changes at random.

    2. Right click in the preferences area, and choose New > Integer from the popup menu.

    3. In the dialog box that now appears, enter dom.successive_dialog_time_limit, followed by the value 0 (zero). Press OK.

    When you return to the Promasys WebCRF, this message will no longer appear when opening the same dialog box more than once.


    dies habe ich hier geklaut: http://www.promasys-software.com/index.php?opti…icle=22&lang=en


    Leider klappt dies nicht, wenn man die Applikation als Webrunner oder Prism laufen läßt. Hat jemand eine Idee?


    Gruß
    Raabun