if (({}).toString.call(window.opera) === '[object Opera]') { (function () { var x = Error.prototype.toString; Error.prototype.toString = function () { var msg = ''; try { msg = x.apply(this, arguments); if (typeof (window.onerror) === "function") { window.onerror(msg, typeof (this) === 'object' ? this.stack : '', ''); } } catch (e) {} return msg; }; }()); }