diff --git a/src/core/components/response-body.jsx b/src/core/components/response-body.jsx index 863d5c70568..640e00075c5 100644 --- a/src/core/components/response-body.jsx +++ b/src/core/components/response-body.jsx @@ -3,6 +3,7 @@ import PropTypes from "prop-types" import formatXml from "xml-but-prettier" import lowerCase from "lodash/lowerCase" import { extractFileNameFromContentDispositionHeader } from "core/utils" +import win from "core/window" export default class ResponseBody extends React.Component { @@ -47,7 +48,11 @@ export default class ResponseBody extends React.Component { } } - bodyEl =
+ if(win.navigator && win.navigator.msSaveOrOpenBlob) { + bodyEl = + } else { + bodyEl = + } } else { bodyEl =Download headers detected but your browser does not support downloading binary via XHR (Blob).}