2010-10-21 67 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編碼輸出,以便用戶看到腳本而不是執行腳本。