我想阻止警報框,如果它存在於代碼中。使用即時通訊,告訴我,我的網站的所有用戶,並且如果搜索結果的API進入如何通過jQuery阻止警報框
<script>alert('Just teasing')</script>
話,就說明我的網頁上一個警告框,我怎樣才能制止這種警告?
我想阻止警報框,如果它存在於代碼中。使用即時通訊,告訴我,我的網站的所有用戶,並且如果搜索結果的API進入如何通過jQuery阻止警報框
<script>alert('Just teasing')</script>
話,就說明我的網頁上一個警告框,我怎樣才能制止這種警告?
首先,你應該清理你輸入爲@Nikita評論。 如果您想接受JavaScript並僅禁用alert
,則可以替換window.alert
函數。
window.alert = function() { /* do nothing here */ }
現在調用alert
不會做任何事情。
將搜索結果返回給用戶時,您需要確保HTML編碼輸出,以便用戶看到腳本而不是執行腳本。
您是否嘗試過對輸入進行清理而不是阻止警報? – 2010-10-21 11:11:04
與jQuery有什麼關係?現在javascript = jQuery?這是如此新! :o – Shikiryu 2010-10-21 11:14:30