这个问题是对this one的跟进。
我尝试在Tampermonkey中执行此代码,但是它没有错误就失败了(在先前的会议中介绍的相关网页上,此代码不会产生任何影响)。
document.addEventListener("DOMContentLoaded", ()=>{
document.querySelector("#wpSave").remove();
alert("So far, so good --- a debugging alert");
document.querySelectorAll("[accesskey]").forEach((e)=>{
e.removeAttribute("accesskey");
});
});
// e means "event" here;
另一方面,如果删除document.addEventListener("DOMContentLoaded", ()=>{});
包装器,则一切正常。
为什么在document
事件上尝试执行与这些DOMContentLoaded
范围相关的部分会失败?