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