页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
languagejs
// 1、对参数进行字符串转换,json格式化
let jsonString = JSON.stringify(params);
// 2、对字符串的数据转为二进制
let utf8Bytes = new TextEncoder().encode(jsonString);
// 3、用二进制的数据转为utf-8之后进行base64编码
let base64Encoded = btoa(String.fromCharCode(...utf8Bytes));
// 4、对base64编码进行url转义
return encodeURIComponent(base64Encoded)

最终访问地址拼接示例如下:

代码块
http://localhost:18080/smartbi/vision/openresource.jsp?resid=I402881e5019608c408c4fb7801960e2ec9b42d3d&paramsInfoBase64=W3sibmFtZSI6IuS6p+WTgeWQjeensCIsICJ2YWx1ZSI6IuWNjuWMlyIsImRpc3BsYXlWYWx1ZSI6IuWNjuWMlyJ9XQ==


测试html文件:open.html (测试资源仅提供测试验证以及参考,实际的集成时请以实际场景为准)

...

参考示例页面:post.html (测试资源仅提供测试验证以及参考,实际的集成时请以实际场景为准)


二、令牌token单点登录:解析令牌失败

在选择令牌token来集成Smartbi单点登录时,生成令牌时可能也会因为操作不规范导致令牌拼接访问后出现问题,常见的就是解析令牌失败。



Image Modified