Javascript NS\u错误\u XPC\u参数不足:参数不足[nsIDOMWindow.scroll]
问题是scroll事件处理程序给出了这些异常 NS\u错误\u XPC\u参数不够:参数不够[nsIDOMWindow.scroll],因此在滚动时,isScrolled没有设置为1。请帮助Javascript NS\u错误\u XPC\u参数不足:参数不足[nsIDOMWindow.scroll],javascript,event-handling,scroll,Javascript,Event Handling,Scroll,问题是scroll事件处理程序给出了这些异常 NS\u错误\u XPC\u参数不够:参数不够[nsIDOMWindow.scroll],因此在滚动时,isScrolled没有设置为1。请帮助 感谢您的支持为什么要使用try-catch,为什么要定义两次滚动?@epascarello try-catch用于处理跨域Iframe。如果不是跨域,try将在父文档.body中执行处理程序。如果是跨域,则catch将在Iframe的文档.body中执行处理程序。是的,我将删除该函数只需调用函数try an
感谢您的支持为什么要使用try-catch,为什么要定义两次滚动?@epascarello try-catch用于处理跨域Iframe。如果不是跨域,try将在父文档.body中执行处理程序。如果是跨域,则catch将在Iframe的文档.body中执行处理程序。是的,我将删除该函数只需调用函数try and catch。谢谢。你能告诉我问题出在哪里吗。
try{
window.parent.document.body.onscroll = scroll;
function scroll(){
cs_flag.isScrolled=1;
console.log(getResult());
}
}
catch(e){
document.body.onscroll = scroll;
function scroll(){
cs_flag.isScrolled=1;
console.log(getResult());
}
}