我試圖在jQuery模板中使用{{html}}加載字符串。 但腳本注入會影響{{html}}。 如何限制腳本注入。腳本注入影響jQuery模板
0
A
回答
0
這不是問題是jQuery模板,這是因爲這是HTML如何解析字符串文字中的<script>
元素。請參閱Why split the <script> tag when writing it with document.write()?
如果您想解析並執行腳本,那麼簡單的方法是將腳本移動到單獨的文件(並將該文件包含在html頁面中)而不是內聯它。
或者你也可以在你使用jQuery模板或逃避它像
testTemplate = "<i>{{html txt}}</i>";
$.template('testTemplate', testTemplate);
$.tmpl("testTemplate", {
txt: "<b>bold</b> and \x3Cscript>alert('abc')\x3C/script>"
}).appendTo("#target");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.js"></script>
<ul id="target"></ul>
+0
是否有其他限制該場景的方法? – user3312945
+0
@ user3312945沒有我知道的 –
相關問題
- 1. 刪除影響JQuery腳本?
- 2. 腳本注入的Joomla模板
- 3. 不影響模板
- 4. JQuery的變化不影響在腳本
- 5. 注入腳本未響應頁面-js
- 6. 這個腳本容易受到LFI(本地文件注入)的影響嗎?
- 7. CDS註釋FIELDGROUP對智能模板不影響
- 8. 我jQuery的模板中添加腳本jQuery的模板
- 9. GWT注入jQuery腳本頁面加載
- 10. 調試jQuery Mobile注入腳本
- 11. jquery模板正在破解腳本
- 12. 在WordPress模板運行jQuery腳本
- 13. Symfony2依賴注入:性能影響
- 14. Javascript函數不影響角模板
- 15. Greasemonkey腳本注入
- 16. Sql注入腳本
- 17. 在注入腳本
- 18. 注入腳本DOM
- 19. Angular - 注入模塊的數量是否會影響性能?
- 20. NetBeans模板腳本
- 21. shell腳本模板
- 22. HTML腳本 - 模板
- 23. 嵌入的腳本來jsrender模板
- 24. 防止腳本模板的Jade插入
- 25. PHP樣輸出緩衝(讓子模板影響主模板)
- 26. 模板別名如何影響模板參數推演?
- 27. 使用腳本影響所有圖像
- 28. 影響後math.round的Javascript腳本
- 29. 瞭解什麼影響腳本速度
- 30. 腳本標籤會影響引導
jsrender –
@ArunPJohny jQuery的模板 – user3312945
你可以重新創建問題http://jsfiddle.net/arunpjohny/6budswe9/1/ –