PHP のhtml_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で許可されている関数のみを使用してください。