Firefox下英文字母不换行的解决方案

2020-04-17 08:03:14易采站长站整理

这个函数的核心部分修改自Hedger Wang 整理了一个JavaScript解决方案《Cross Browser Word Breaker》,其利用document.createTreeWalker和 split方法给非IE浏览器的每个字符间加入了​,它用在纯中文文本基本上没有什么问题,但是如果你仔细观察他给出的例子就会发现 文本中有英文或数字时,虽然解决了换行问题,但是使文本难以阅读,且增大了字符间的间距,所以我在此基础上做了上面的改进。