Browse Source

Give better exception feedback in message handler.

Joel Martin 15 năm trước cách đây
mục cha
commit
14355cb212
1 tập tin đã thay đổi với 7 bổ sung1 xóa
  1. 7 1
      vnc.js

+ 7 - 1
vnc.js

@@ -956,7 +956,13 @@ recv_message: function(e) {
             RFB.handle_message();
         }
     } catch (exc) {
-        console.log("recv_message, caught exception: " + exc);
+        if (typeof exc.stack !== 'undefined') {
+            console.log("recv_message, caught exception: " + exc.stack);
+        } else if (typeof exc.description !== 'undefined') {
+            console.log("recv_message, caught exception: " + exc.description);
+        } else {
+            console.log("recv_message, caught exception:" + exc);
+        }
         if (typeof exc.name !== 'undefined') {
             RFB.updateState('failed', exc.name + ": " + exc.message);
         } else {