编程语言
首页 > 编程语言> > 相当于不依赖innerHTML的html_entity_decode的javascript?

相当于不依赖innerHTML的html_entity_decode的javascript?

作者:互联网

我正在寻找PHPhtml_entity_decode的javascript版本.我发现了这个:

function html_entity_decode(str){
 var tarea=document.createElement('textarea');
 tarea.innerHTML = str; return tarea.value;
 tarea.parentNode.removeChild(tarea);
}

但是,我不能使用它,因为我需要为FBML / FBJS Facebook画布应用程序编写此代码,并且他们已禁用innerHTML和任何类似的东西(疯狂,我知道).

有没有其他方法可以做到这一点,不要求将字符串粘贴到元素中并再次将其拉回来?请确保仅使用FBJS中允许的功能

解决方法:

我想你必须手动完成它.一个快速的谷歌搜索提出了this library,做你想要的.

标签:javascript,html-encode,fbjs
来源: https://codeday.me/bug/20190710/1422110.html