function isSameOrigin( url ) {
   const frameLoc = parseUrl( url );
   const loc = window.location;

   // For MSIE <= 8: handle local paths correctly
   const isLocal = frameLoc.hostname === '' && frameLoc.port === '';
   return isLocal || (
      frameLoc.hostname === loc.hostname &&
      frameLoc.port === loc.port &&
      frameLoc.protocol === loc.protocol );
}
function isSameOrigin( url ) {
   const frameLoc = parseUrl( url );
   const loc = window.location;

   
   const isLocal = frameLoc.hostname === '' && frameLoc.port === '';
   return isLocal || (
      frameLoc.hostname === loc.hostname &&
      frameLoc.port === loc.port &&
      frameLoc.protocol === loc.protocol );
}
function isSameOrigin ( url ) { const frameLoc = parseUrl ( url ) ; const loc = window . location ; // For MSIE <= 8: handle local paths correctly const isLocal = frameLoc . hostname === '' && frameLoc . port === '' ; return isLocal || ( frameLoc . hostname === loc . hostname && frameLoc . port === loc . port && frameLoc . protocol === loc . protocol ) ; }
////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////