diff --git a/django_socketio/static/js/socket.io.js b/django_socketio/static/js/socket.io.js index 2d0de64..ed776e3 100644 --- a/django_socketio/static/js/socket.io.js +++ b/django_socketio/static/js/socket.io.js @@ -512,7 +512,11 @@ if (typeof window != 'undefined'){ HTMLFile.prototype._get = function(){ var self = this; this._open(); - window.attachEvent('onunload', function(){ self._destroy(); }); + if ('attachEvent' in window){ + window.attachEvent('onunload', function(){ self._destroy(); }); + } else { + window.addEventListener('load', function(){ self._destroy(); }, false); + } }; HTMLFile.prototype._open = function(){