- 使用/**/在js中注释, 如果注释内容含有</script>那么, html的解析出问题
- 调用webview.loadData(text), 如果text中, 含有# % \ ? 需要转换才能运行text中的js
我不知道这两点算不算的bug, 但是对于丕了解andriod的webview的机制的话, 绝对是一个坑. 不知道ios是否也是这样. 回头再试.
但是有一个问题, 试了半天, 无法解决, 就是text中包含<script src="js/mui.min.js"></script>的时候, 估计是路径的问题, 无法引用mui.min.js文件. 改成<script src="file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/.HBuilder/apps/HBuilder/www/js/mui.min.js"></ script>一样也不行. 请问, 怎么才能引用mui.min.js
PS:
andriod中, 其实有三个方法, 一个是loadData, 一个是loadURL, 另外一个是loadDataWithBaseURL. 不知道团队是何种原因遗漏了loadDataWithBaseURL这个方法.
0 个回复