2010-10-21 73 views
2

我想阻止警报框,如果它存在于代码中。使用即时通讯,告诉我,我的网站的所有用户,并且如果搜索结果的API进入如何通过jQuery阻止警报框

<script>alert('Just teasing')</script> 

话,就说明我的网页上一个警告框,我怎样才能制止这种警告?

+10

您是否尝试过对输入进行清理而不是阻止警报? – 2010-10-21 11:11:04

+1

与jQuery有什么关系?现在javascript = jQuery?这是如此新! :o – Shikiryu 2010-10-21 11:14:30

回答

7

首先,你应该清理你输入为@Nikita评论。 如果您想接受JavaScript并仅禁用alert,则可以替换window.alert函数。

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

现在调用alert不会做任何事情。

4

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