kopia lustrzana https://github.com/c9/core
escape invalid unicode sequences in JSONToJs
rodzic
f66e393a7c
commit
265d628398
|
@ -7,7 +7,7 @@ module.exports = function(options, imports, register) {
|
|||
imports["connect.render"].registerEngine("ejs", createView);
|
||||
|
||||
ejs.filters.JSONToJS = function(obj, indent) {
|
||||
return JSON.stringify(obj, null, indent).replace(/<\/?script|[\u2028\u2029]/ig, function(a) {
|
||||
return JSON.stringify(obj, null, indent).replace(/<\/?script|[\u2028\u2029\ud800-\uDFFF\ufeff]/ig, function(a) {
|
||||
var h = a.charCodeAt(0).toString(16);
|
||||
return (h.length == 2 ? "\\x" : "\\u") + h + a.substr(1);
|
||||
});
|
||||
|
|
Ładowanie…
Reference in New Issue