我只是想在Internet Explorer中使用此代码。在Chrome和Firefox中没问题,但在Internet Explorer上显示消息"您是否允许此网站在您的计算机上打开应用程序"。
挑战是从String Base64下载PDF。
然后
的jsfiddle: https://jsfiddle.net/7prjvcun/
代码:
<html>
<head>
<title>Index</title>
</head>
<body id="index" >
<a target="_blank" id='dwnldLnk' download='nome-do-arquivo.pdf' href="javascript:void(0);">LINK </a>
<script type="text/javascript">
var pdf = 'data:application/octet-stream;base64,' +
'JVBERi0xLjUNCiW1tbW1DQoxIDAgb2JqDQo8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFIvTGFu' +
...
'OTM4MjIvWFJlZlN0bSA5MzU2NT4+DQpzdGFydHhyZWYNCjk0MjU5DQolJUVPRg==';
var dlnk = document.getElementById('dwnldLnk');
dlnk.href = pdf;
dlnk.click();
</script>
</body>
</html>