webview显示html代码问题

项目里面要用到webview显示html代码这个功能,但是creator里面的webview只能给url赋值;
然后想到了下面这个办法,界面倒是显示出来,但是log里面会有报错


报错如下


不知道咋解决

:sweat_smile:没人知道么

这里主要原因是因为你在传入参数的时候,通过 document.body.innerHTML=str 修改了销毁了当前页面,导致当前页面重的 iframe 的 contentWindow 变成为 null 了,还有 evaluateJS 参数是字符串,你应该是 this.web.evaluateJS(“xxx”); 这样吧,或者是自己创建 html,然后输入 html 的地址才对