【发布时间】:2012-10-10 03:27:32
【问题描述】:
page = "<!DOCTYPE HTML><html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'>" +
"</head><body>" + page + "</body></html>";
webContent.loadData(page, "text/html;charset=UTF-8", "UTF-8");
在调用 loadData 时,webview 在 onReceivedError 回调中给出“URL 无效” url 是“data:text/html;charset=UTF-8;UTF-8,%3C!DOCTYPE%20HTML%3E ..../body%3E%3C/html%3E”。这不会发生在我加载的所有数据上。
注意:
- 在果冻豆中一切正常,在 2.3 上测试时出现此问题
- 我尝试使用 loadDataWithBaseURL 加载数据,但 webview 不解释 html,只显示字符串内容。
谢谢!
【问题讨论】: