Javascript 在document.title中挤压的播放符号(▶;)

Javascript 在document.title中挤压的播放符号(▶;),javascript,html,html5-audio,Javascript,Html,Html5 Audio,除此之外,, 当我使用正确转义的javascript十六进制值将播放符号添加到文档标题时,该符号似乎被压扁了: JavaScript: document.title='\u25BA'+document.title; 内页(正确) 内部标题(不太正确) 看看这把小提琴的工作模型。我添加了/show/light,这样javascript实际上可以访问主页上的文档标题,但是如果去掉扩展名,也可以看到代码 所有主要浏览器(Chrome、Firefox、IE)都出现了这种情况 在以下位置测试(在Wi

除此之外,, 当我使用正确转义的javascript十六进制值将播放符号添加到文档标题时,该符号似乎被压扁了:

JavaScript:

document.title='\u25BA'+document.title;
内页(正确)

内部标题(不太正确)

看看这把小提琴的工作模型。我添加了
/show/light
,这样javascript实际上可以访问主页上的文档标题,但是如果去掉扩展名,也可以看到代码

所有主要浏览器(Chrome、Firefox、IE)都出现了这种情况

在以下位置测试(在Win8上):

  • Chrome:30.0版
  • Firefox:22.0版
  • IE:10.0版
当我去YouTube时,它看起来很好,所以我不确定这是一个特定于浏览器的问题


粘贴YouTube使用的符号(▶) 在中,您可以看到它们实际上使用的是不同的unicode版本。返回的字符是(不要与
25B8
25BA
混淆)

这应该看起来更好:

函数PrependPageTitle(播放器){
变量playcon='\u25B6';
var startsWithIcon=document.title.substring(0,playcon.length)==playcon;
如果(player.paused&&startsWithIcon){
document.title=document.title.slice(playcon.length);
}如果(!player.paused&!startsWithIcon),则为else{
document.title=播放图标+document.title;
}
}
此处演示:


可能是因为字体基于OS/浏览器?它在Chromium+Ubuntu上的显示效果似乎很好。你能包含OS/浏览器以便我们进行相应检查吗?我注意到Firefox和YouTube.com在Windows上的效果。我认为这是OS字体问题,超出了CSS或JavaScriptIf中可以控制的范围否则在所有环境中都能正常工作,您可以尝试动态更改favicon。