js-engine 可否支持 document 或者 DomParser?


(whh.reg) #1

现象:执行 document.createElement
报错: 应用脚本执行错误:document is not defined

不少api网站返回的不是纯json response,而是带着 html tag的。因为不打算自己搭建服务器,就打算把这部分逻辑直接用js-engine处理。结果发现 js-engine 不支持 document,也没有加入第三方库的支持(e.g DomParser)。这就很尴尬了,重造轮子把源码贴到js-engine里似乎不是一个很干净的做法。

处理html string应该是很常见的现象,是否可以加入相关的支持?或者提供类似于Rokid.parseHtmlString() 这样的函数?


(jun.lukesmail) #2

您好,由于用户体验问题,我们考虑了代码效率,获取带标签的response经处理以后返回都会超时,因此暂时没有对此做支持,后期我们会尽量去满足您这方面的要求。目前,希望您可以找一个可代替的api,如实在没有,建议用正则替换的方式把标签去除掉。
谢谢您的支持。