HarmonyOS 字符串太长被截断

1、点击游客登录

2、app会拼接字符串,传给webview

3、字符串太长时,打印出的字符串被截断了。

4、核心代码:

let strJs = "LonchJsApi.appCallWebV2(\"" + strWebPrarm + "\");"
console.info('strJs1Prarms',strWebPrarm);
console.info('strJs1',strJs);
webview.runJavaScript(strJs);

5、日志中的strjs1中有被截断的情况。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

对于较长长度,建议分成多段的字符串打印

示例如下:

let logIndex = 0
for (let index = 0; index < strRes.length/1000; index++) {
  let str = strRes.substring(logIndex,logIndex+1000)
  hilog.info(0x0000, 'strRes:', '%{public}s', str);
  logIndex = logIndex + 1000
}
分享
微博
QQ
微信
回复
2天前
相关问题
Web组件接收超长的字符串时会被截断
272浏览 • 1回复 待解决
HarmonyOS 替换字符串
31浏览 • 1回复 待解决
检查字符串是否以给定的字符串开头
553浏览 • 1回复 待解决
检查字符串是否以给定的字符串结尾
438浏览 • 1回复 待解决
HarmonyOS 字符串显示异常
486浏览 • 1回复 待解决
HarmonyOS字符串替换问题
914浏览 • 1回复 待解决
HarmonyOS ASCII转字符串
36浏览 • 1回复 待解决
HarmonyOS 字符串编码问题
83浏览 • 1回复 待解决
HarmonyOS 替换字符串问题
62浏览 • 1回复 待解决
HarmonyOS 字符串转图片
82浏览 • 1回复 待解决
HarmonyOS $r 字符串替换问题
940浏览 • 1回复 待解决
HarmonyOS 字符串格式化
27浏览 • 1回复 待解决
HarmonyOS 超长JSON字符串解析
30浏览 • 1回复 待解决
ArrayBuffer怎样转字符串
543浏览 • 1回复 待解决
字符串如何转为ArrayBuffer?
742浏览 • 1回复 待解决
HarmonyOS 字符串翻转如何实现
60浏览 • 1回复 待解决