Так что я знаю, что могу написать свою собственную функцию HTML-кодирования, как это:Как HTML закодировать строку в JavaScript с расширением Firefox
function getHTMLEncode(t) {
return t.toString().replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">");
}
Но мне было интересно, есть ли какие-либо родное средство для это доступно для компонентов XPCOM. Я пишу компонент, а не оверлей, поэтому у меня нет DOM, чтобы делать трюки, такие как создание элемента DOM и установка его innerHTML
.