问题描述
这是我从论坛回答中添加到我的 footer.PHP 文件中的 JS 脚本。答案没有解释太多,只是说这是一个可以解决问题的杂项代码片段。当我添加它时,它确实解决了我网站上的主要问题,但我忘记添加关于它所做的评论。现在,将近一年后,我不知道这是为了什么。
我不是很精通 JS;有人可以帮我弄清楚这段代码的作用吗?
<script defer>
! function() {
var e,t;
if (function() {
var e = !1;
try {
var t = Object.defineProperty({},"passive",{
get: function() {
e = !0
}
});
window.addEventListener("test",null,t)
} catch (e) {}
return e
}()) {
var a = EventTarget.prototype.addEventListener;
e = a,t = {
passive: !0,capture: !1
},EventTarget.prototype.addEventListener = function(a,r,n) {
var i = "object" == typeof n,v = i ? n.capture : n;
(n = i ? n : {}).passive = void 0 !== n.passive ? n.passive : t.passive,n.capture = void 0 !== v ? v : t.capture,e.call(this,a,n)
}
}
}();
</script>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)