jQuery的似乎并没有使用文件$的.html()或$ .load时,它的行为()插入一个HTML文档片段到当前DOM:
是什么与< script >
标签呢?
虽然它们被执行。但是在DOM中找不到地方。看起来,jQuery只是将脚本块插入到DOM中或者将其转发。
这方面没有文件。你知道调整它的任何方法,即禁用它吗? 这有安全性的影响!
jQuery的似乎并没有使用文件$的.html()或$ .load时,它的行为()插入一个HTML文档片段到当前DOM:
是什么与< script >
标签呢?
虽然它们被执行。但是在DOM中找不到地方。看起来,jQuery只是将脚本块插入到DOM中或者将其转发。
这方面没有文件。你知道调整它的任何方法,即禁用它吗? 这有安全性的影响!
将<script>
标签剥离出代码并在DOM更新后显式执行。
如果用“$ .load()”与在它(它的API的一个黑客-Y功能)有一个选择的URL,就像这样:
$.load("http://something #stuff", ...)
那么它将不运行脚本。
我看到这种行为。但是有没有这方面的文件?有没有“官方”开关? – sibidiba 2011-04-08 17:55:57
没有我知道的,这就是为什么[我记录了一个关于它的bug](http://bugs.jquery.com/ticket/6307)。 – Pointy 2011-04-08 17:57:29
这种行为的后果是,如果你有'
你可以发布你正在使用的代码吗? – 2011-04-08 17:45:35