我在页面上有一些jquery代码,在刷新页面时根本不工作。当页面以其他方式加载时,它就会工作(比如在链接后面,或者点击url-bar上的enter来加载它)。
我知道jquery根本无法工作,因为在控制台中,我得到了以下错误:
Uncaught ReferenceError: $ is not defined
否则,当页面加载时,我就不会得到它。尽管存在此错误,但我可以看到jquery.min.js已加载到developer的Network中。
我不知道为什么会这样,我以前从来没有遇到过这个问题。其他网页的网站加载jquery罚款时刷新。任何帮助都很感激。
每个请求,一个代码示例,直接从页面:
我知道:
// Can be edited
window.onbeforeunload = function(){
console.log("A")
}
然后:
// Cannot be edited (for example, this code appears in 3rd party library)
window.onbeforeunload = function(){
console.log("B")
}
然后刷新页面并在控制台日志中看到"B“。期望的。但我想阻止第二个约束的发生。基本上,我想锁定一个事件,并防止它永远被覆盖(在