function interverse_data(url,cback){ url = interverse_proxy+"?url="+url fetch(url).then((response)=> { if (!response.ok){ return {} } return response.json(); }).then((data)=>cback(data)) } // https://davidwalsh.name/query-string-javascript function getUrlParameter(name) { name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); var results = regex.exec(location.search); return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); };