From 6493b0c4b4d016268f1e00f4ec6c1468dc2f233e Mon Sep 17 00:00:00 2001 From: Hiroshi Ichikawa Date: Sat, 4 Dec 2010 18:01:28 +0900 Subject: [PATCH] Cherry-pick: Not enough with checking existence of window.console. In IE (depending of version/debugger), console object doesn't define log() and error() from https://github.com/newbamboo/web-socket-js/commit/2776dcfbf7847a5e19505432d8d63f8814e37b52 --- web_socket.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web_socket.js b/web_socket.js index 62d2c8b..a61e019 100644 --- a/web_socket.js +++ b/web_socket.js @@ -8,8 +8,10 @@ if (window.WebSocket) return; var console = window.console; - if (!console) console = {log: function(){ }, error: function(){ }}; - + if (!console || !console.log || !console.error) { + console = {log: function(){ }, error: function(){ }}; + } + if (!swfobject.hasFlashPlayerVersion("9.0.0")) { console.error("Flash Player is not installed."); return;