Javascript 如何通过jQuery阻止警报框

Javascript 如何通过jQuery阻止警报框,javascript,jquery,Javascript,Jquery,我想阻止警报框,如果它在代码中存在。我使用的api告诉我我的网站的搜索结果,如果有任何用户输入 <script>alert('Just teasing')</script> alert('只是开玩笑') 然后,它在我的页面上显示一个警报框,如何停止此警报?当向用户返回搜索结果时,您需要确保对输出进行HTML编码,以便用户看到脚本,而不是执行脚本。首先,您应该按照@Nikita的评论对输入进行清理。 如果您希望接受JavaScript并仅禁用警报,则可以替换窗口.警报功

我想阻止警报框,如果它在代码中存在。我使用的api告诉我我的网站的搜索结果,如果有任何用户输入

<script>alert('Just teasing')</script>
alert('只是开玩笑')

然后,它在我的页面上显示一个警报框,如何停止此警报?

当向用户返回搜索结果时,您需要确保对输出进行HTML编码,以便用户看到脚本,而不是执行脚本。

首先,您应该按照@Nikita的评论对输入进行清理。 如果您希望接受JavaScript并仅禁用
警报
,则可以替换
窗口.警报
功能

window.alert = function() { /* do nothing here */ }

现在调用
alert
没有任何作用。

您是否尝试过清理输入而不是阻止警报?这与jQuery有什么关系?javascript=jQuery现在?太新了O