三枚紫橄榄
三枚紫橄榄
  • 发布:2015-05-07 18:39
  • 更新:2015-05-07 18:39
  • 阅读:2500

webview.loadData的有关问题

分类:HTML5+
  1. 使用/**/在js中注释, 如果注释内容含有</script>那么, html的解析出问题
  2. 调用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这个方法.

2015-05-07 18:39 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复