script error.的定义
script error.
是一个常见的错误,它类似于b is not defined
,script error.
与这个错误不同的点就在于其并没有详细的错误信息
script error.产生原因
先来说一下b is not defined
这个错误要如何产生
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
window.onerror = function (message, url, line, column, error) {
console.log(message, url, line, column, error);
}
console.log(b);
</script>
</body>
</html>
结果很明显的,我们捕获到了这个错误的详细信息
下面来复现下script error.
,我们将上面的一小段代码上传到服务器上,然后在现有的js中加上这样一段代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
window.onerror = function (message, url, line, column, error) {
console.log(message