我有一个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>$</script><body><inline>$</inline></body></html>
有没有办法阻止这种情况,尤其是SCRIPT标签转义?