►
設定中に使用してみdocument.title
ましたが、再生記号がレンダリングされず、同じ文字が表示されました。
▶ をコードに直接貼り付けることができます。最初の方法がうまくいかない理由が気になります。
ありがとう!
►
設定中に使用してみdocument.title
ましたが、再生記号がレンダリングされず、同じ文字が表示されました。
▶ をコードに直接貼り付けることができます。最初の方法がうまくいかない理由が気になります。
ありがとう!
もう1 つの答えは、HTML ドキュメントのタイトルがプレーン テキストであり、マークアップを含めることができないという点で正しいです。
ただし、明確にするために、HTML ソース (つまり、 ) で使用できます。パーサーはエンティティを、DOM に格納される文字列内の適切な文字に変換します。►
<title>►</title>
を設定すると問題が発生しますdocument.title
。スクリプトが HTML ドキュメント内でインライン化されている場合でも、HTML パーサーは JavaScript には適用されません。スクリプトでは、ドキュメントのプレーン テキスト タイトルをリテラルのアンパサンド ポンド 9658 セミコロンに設定するだけです。これは、この一連の文字がスクリプト内で特別な意味を持たないためです。
スクリプト ソース内の文字をエスケープする場合は、JavaScriptエスケープ シーケンスを使用します。JavaScript の Unicode エスケープ シーケンスには Unicode コード ポイントの 16 進表現が必要ですが、エンティティは 10 進表現 (9568) を使用しています。16 進数に変換すると、25BA が得られます。
document.title = '\u25ba Playing';