2 lines
690 B
JavaScript
2 lines
690 B
JavaScript
import e from"qs";function o(o){var t=o.url,d=void 0===t?"":t,n=o.params,i=void 0===n?null:n,a=o.iframeId,l=void 0===a?"download":a,r=o.type,c=void 0===r?"alink":r,m=d;if(i&&"[object Object]"===Object.prototype.toString.call(i)&&(m+="?".concat(e.stringify(i))),"alink"===c){var f=document.createElement("a");f.style.display="none",f.download="download",f.href=m,f.target="_blank",document.body.appendChild(f),f.click(),document.body.removeChild(f)}else if("iframe"===c){var p=document.createElement("iframe");p.id=l,p.style.display="none",p.src="",document.body.appendChild(p),setTimeout((function(){p.contentWindow.location.href=m,document.body.removeChild(p)}),50)}}export{o as default};
|