//这里必须进行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 组件进行编码。