SCRIPT标记内容在IFRAME中被转义

时间:2015-08-19 21:10:03

标签: javascript iframe redactor

我有一个HTML编辑器的IFRAME(编辑器)。在检索该IFRAME(innerHTML)的iframe.contentDocument.documentElement.innerHTML时,它会转义SCRIPT标记内的每个美元符号。它还可以执行其他操作,例如用INLINE替换SPAN标记。

例如,我将此字符串加载到IFRAME中:

<html><head><script>$</script><body><span>$</span></body></html>

然后我就这样检索它:

console.log(iframe.contentDocument.documentElement.innerHTML);
//prints
//<html><head><script>&#36;</script><body><inline>$</inline></body></html>

有没有办法阻止这种情况,尤其是SCRIPT标签转义?

0 个答案:

没有答案