//这里必须进行base64编码转换
var base64Encode = window.btoa('你要预览的地址')
// 下面是服务器给你的链接 + 你要预览的base64的地址
window.open('http://192.168.1.105:8012/onlinePreview?url=' + encodeURIComponent(base64Encode));
window.btoa===base64Encode
从IE10+浏览器开始,所有浏览器就原生提供了Base64编码、解码方法,不仅可以用于浏览器环境,Service Worker环境也可以使用。
方法名就是 atob 和 btoa
encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。
本文介绍了如何在浏览器环境中使用内置的btoa方法进行Base64编码,并结合encodeURIComponent函数将编码后的地址用于预览。内容涉及Base64编码在现代浏览器中的支持情况,以及其在服务Worker环境中的可用性。通过示例代码展示了如何打开一个包含Base64编码地址的新窗口进行预览。
1万+

被折叠的 条评论
为什么被折叠?



