$(document).ready(()=>{ var socket = io(); var baseUrl = 'http://' + window.location.hostname; var urlString = window.location.href; var mid = getParameterByName("mid", urlString); var form = $('.send_message_form'); form.on('submit', function(e){ e.preventDefault(); socket.emit('pushMessage', mid); parent.postMessage("cbClose", baseUrl); }); function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } });