我发现Android webview loadData
方法将报告未捕获的SyntaxError ,但是当我使用方法loadDataWithBaseURL
时可以。
有一个示例html:
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
function doTest() {
alert("doTest");
}
var test = function() {
console.log("123");
}
var test1 = "abc";
</script>
<input type="button" value="test" onclick="doTest()" />
</body>
</html>
通过loadUrl
方法加载此html也可以正常工作。
有人知道loadData
中发生了什么吗?非常感谢!