<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
</html>
<script type="text/javascript">
console.log(Object.getOwnPropertyDescriptor(Function,'property'))
function f1(){}
Object.defineProperty(Function.prototype,'call',{
value:f1,
writbale:true,
enumerable:false,
configurable:true
})
console.log(Object.getOwnPropertyDescriptor(Function.prototype,'call'))
</script>
把value换成数字或者别的不是函数的对象 就报错 也不时的刷屏 幅度较小
livereload.js?snipver=1:637 Uncaught TypeError: __indexOf.call is not a function
换成f1就不挺的刷屏 幅度很大 连复制粘贴都不能做 没报错 输出
01.html:11 {writable: true, enumerable: false, configurable: true, value: ƒ}
01.html:22 {writable: true, enumerable: false, configurable: true, value: ƒ}
livereload.js?snipver=1:351 LiveReload protocol error (no supported protocols found) after receiving data: "undefined"..
如果把call改成别的就不会出错
在nodejs里 是正常的