2016-09-10 3 views

答えて

4

残念ながら、JavascriptにはHTMLが持つエンティティがありません。最初のものは、それがXSS攻撃に対してWebアプリケーションが脆弱になる可能性があるため、注意して使用してくださいinnerHTMLプロパティを使用しています

maquette.dom.append(document.body, h('div', [ 
    h('div', {innerHTML: '© 2016'}), // See warning below 
    h('div', ['© 2016']), 
    h('div', ['\251 2016']) 
    ])); 

:私はhyperscriptに著作権記号のようなものを得るための3つの方法を知っています。

2番目の方法は、すでに言及した解決策です。これを行うにはutf-8を使用してJavaScriptをエンコードする必要があります(2016年ですが、誰もがutf-8を使用していますか?)。

最後の方法は文字コードを使用します。

関連する問題