diff --git a/src/Ui/media/all.js b/src/Ui/media/all.js index 643b234e..026afb5a 100644 --- a/src/Ui/media/all.js +++ b/src/Ui/media/all.js @@ -908,7 +908,7 @@ $.extend( $.easing, }; Wrapper.prototype.onMessageWebsocket = function(e) { - var cmd, id, message, ref, type; + var cmd, id, message, ref, script_tag, type; message = JSON.parse(e.data); cmd = message.cmd; if (cmd === "response") { @@ -955,8 +955,15 @@ $.extend( $.easing, } else if (cmd === "updating") { this.ws.ws.close(); return this.ws.onCloseWebsocket(null, 4000); + } else if (cmd === "redirect") { + return window.top.location = message.params; } else if (cmd === "injectHtml") { return $("body").append(message.params); + } else if (cmd === "injectScript") { + script_tag = $("