Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除我的站点上不需要的警报?_Javascript_Alert - Fatal编程技术网

Javascript 如何删除我的站点上不需要的警报?

Javascript 如何删除我的站点上不需要的警报?,javascript,alert,Javascript,Alert,我使用的聊天脚本每X秒自动刷新一次聊天框。问题是,如果在刷新的同时出现临时停机,我会收到如下警报: 我认为问题的根源在这个文件中: 但由于某些原因,我找不到它 如果我们无法找到导致此问题的功能,是否有办法禁用站点上的所有警报以防止此问题发生 我读到这篇文章可能会有所帮助: window.alert = function() {}; 如果是这样的话,我是否应该把它放在什么特定的地方,或者它不相关 提前感谢。您可以通过删除聊天头文件中的调试选项或取消选中phpBB中的调试选项(如果有)来禁用大多数

我使用的聊天脚本每X秒自动刷新一次聊天框。问题是,如果在刷新的同时出现临时停机,我会收到如下警报:

我认为问题的根源在这个文件中: 但由于某些原因,我找不到它

如果我们无法找到导致此问题的功能,是否有办法禁用站点上的所有警报以防止此问题发生

我读到这篇文章可能会有所帮助:

window.alert = function() {};
如果是这样的话,我是否应该把它放在什么特定的地方,或者它不相关


提前感谢。

您可以通过删除聊天头文件中的
调试
选项或取消选中phpBB中的调试选项(如果有)来禁用大多数
警报
消息

如果没有帮助,只需设置
window.alert=function(){}在加载jchat.js文件之前

您可以通过立即调用
alert('test')来测试它

window.alert=function(){
请尝试{console.log('alert prevented')}catch(e){}
}

警报(‘测试’)只需在加载jchat之前放置它。谢谢,我会尝试一下,然后再与您联系。聊天标题(无需删除,因为它已被禁用,我可以通过查看页面源代码来确认)和phpbb脚本中都已禁用调试。如果改为将其设置为
Debug:false
,会发生什么?虽然“debug”设置根本就没有被调用,但这不会有任何区别,因为该语句不是真的。页面源代码实际上根本没有显示调试选项。我知道,但是如果您显式地将其设置为
debug:false
,会怎么样?在更改后添加
警报('test')
。您还可以使用我编辑的答案中的
窗口.alert
功能,这样您就可以在开发人员控制台中看到它是否已被触发。