mirror of
https://github.com/icecoder/ICEcoder.git
synced 2026-03-12 11:36:48 +01:00
xssClean function added & used by serverMessage
Replaces 5 x based HTML chars
This commit is contained in:
@@ -1425,7 +1425,7 @@ var ICEcoder = {
|
||||
|
||||
serverMessage = top.get('serverMessage');
|
||||
if (message) {
|
||||
serverMessage.innerHTML = message;
|
||||
serverMessage.innerHTML = xssClean(message);
|
||||
serverMessage.style.left = "0";
|
||||
} else {
|
||||
setTimeout(function() {serverMessage.style.left = "2000px";},200);
|
||||
@@ -1987,6 +1987,16 @@ var ICEcoder = {
|
||||
}
|
||||
},
|
||||
|
||||
// Return safe HTML equivalents
|
||||
xssClean: function(data) {
|
||||
return data
|
||||
.replace(/&/g, "&")
|
||||
.replace(/</g, "<")
|
||||
.replace(/>/g, ">")
|
||||
.replace(/"/g, """)
|
||||
.replace(/'/g, "'");
|
||||
},
|
||||
|
||||
// ==============
|
||||
// TABS
|
||||
// ==============
|
||||
|
||||
Reference in New Issue
Block a user