如何在网格中使用Kendo模板时避免执行javascript

时间:2015-02-13 17:24:32

标签: javascript kendo-ui kendo-template

我希望我的用户在UI字段中输入一个kendo模板,以便他们自定义网格单元格。因此,用户可以在UI上的输入字段中输入Hello #= name #,并且网格列将正确显示结果。

问题是用户可能会在模板中输入# alert('test') #并执行javascript。我在我的应用程序中使用ajax,恶意用户可以从模板中调用http。

是否可以避免在Kendo模板中执行javascript?

1 个答案:

答案 0 :(得分:0)

除了清理输入外,你无法真正避免它。您可以在应用之前从模板中删除圆括号,这样至少可以没有函数调用,或者使用正则表达式从模板中删除所有# ... #