Announcement

Collapse
No announcement yet.

Fehlermeldung vom Browser Umleiten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Fehlermeldung vom Browser Umleiten

    Hi,


    ist es den überhaupt möglich eine Fehlermeldungen wie zb:

    "Test.js.php:131 WebSocket connection to 'wss://xx.xx.xx.xxx/' failed: Error during WebSocket handshake: Unexpected response code: 200"

    umzuleiten ( browser console ) um diese dann an das Backend zu senden?


    Die selbst generierten wie zb:

    console.error("test")

    lassen sich ohne Probleme mit dem Überschreiben der Klasse window.console weiterleiten nur diese anderen Fehler nicht.



    Grüße




  • #2
    Hallo,

    schau dir window.onerror an.

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Hi,

      hab ich auch schon umgeleitet

      Code:
      window.onerror = function (errorMsg, url, lineNumber, column, errorObj) 
            {.... }
      die WebSocket Fehler werden nicht weitergegeben.

      Comment


      • #4
        Hallo,

        ist der Websocket-Fehler vllt. nicht als "error" sondern als "warning" od. einem anderen Level vorhanden?
        Wie bist du zur oben gezeigten Meldung gekommen?

        mfG Gü
        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

        Comment


        • #5
          Hi,


          den Fehler habe ich mutwillig produziert indem ich eine Websocket-Verbindung auf Port 443 auf machen wollte ;-)
          Chrome wirft dann unter Errors diese Meldung.
          Bei warning kommt keine Information diese Event bleibt leer.
          Auch bei Polygon Fehler die als Error gemeldet werden komme ich nicht ran?

          Hier mal der Code:


          Code:
                window.console = 
                {
                  log: function () 
                  {
                       original.log.apply(original, arguments);
                  }
                  ,
                  warn: function () 
                  {
                      TryCatchCore.log( "Warning: " + arguments[0]  );  
                  }
                  ,
                  error: function () 
                  {
                      TryCatchCore.log( "Fehler: " + arguments[0]    );  
                  }
          
                };
          
               window.onerror = function (errorMsg, url, lineNumber, column, errorObj) 
                {
                     TryCatchCore.log( "Fehler: " + errorMsg + " Script: " + url +" Zeile: "+ lineNumber + " Spalte: " + column + " StackTrace: " + errorObj    );  
                };

          Grüße

          Comment

          Working...
          X