我有一个Base64编码的文件,可能是PDF文件或图片。
我想在HTML5页面上创建一个按钮,可以在新的选项卡中打开这个base64(或新页面也无所谓)。
我发现这段代码可以做到:
它运行良好。但是当我用替换http链接时,它会出现问题。
我发现这段代码可以做到:
<a href="http://chriscoyier.net"
onclick="window.open(this.href); return false;"
onkeypress="window.open(this.href); return false;">
This link will open in new window/tab
</a>
href="data:application/octet-stream;base64,/9j/4A.."
那么文件会被下载,但不会在浏览器中显示。