在Android WebView中加载以下代码时,Javascript没有被执行.
仅当值为✓的输入框包含在html中时才会出现问题.请参阅下面给出的代码中的文本输入字段,名称为"utf8".
此输入及其值由支付网关提供商返回,它是表单数据的一部分,需要将其提交到其域URL以完成付款.因此,值和html不能改变.
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action=“” accept-charset=“UTF-8” method=“post”>
<input name=“utf8” type=“hidden” value=“✓” />
</form>
<script>
alert("hello world");
</script>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
问题见于:
完美地工作: