function supportsDataTransfer() {
      try {
        // Firefox doesn't support dataTransfer in a safe way, it doesn't strip script code in the html payload (like Chrome does)
        return isWebKit && (window.Clipboard || window.DataTransfer).prototype.getData;
      } catch (e) {
        return false;
      }
    }
/**
     * Whether the browser supports the event.dataTransfer property in a proper way
     */
Whether the browser supports the event.dataTransfer property in a proper way
Whether the browser supports the event . dataTransfer property in a proper way
function supportsDataTransfer() {
      try {
        return isWebKit && (window.Clipboard || window.DataTransfer).prototype.getData;
      } catch (e) {
        return false;
      }
    }
function supportsDataTransfer ( ) { try { return isWebKit && ( window . Clipboard || window . DataTransfer ) . prototype . getData ; } catch ( e ) { return false ; } }
Whether the browser supports the event.dataTransfer property in a proper way
Whether the browser supports the event . dataTransfer property in a proper way
// Firefox doesn't support dataTransfer in a safe way, it doesn't strip script code in the html payload (like Chrome does)