javascript - 印地语在 Chrome 浏览器中呈现不正确

标签 javascript html css google-chrome

我有一个网址 http://www.readwhere.com/read/r/441808?fresh=fresh我在其中以印地语和英语(混合)格式呈现内容。

内容在firefox和IE浏览器上是正确的,但在chrome浏览器中显示圆圈。

但是当我将内容从我的页面复制到谷歌翻译页面时,它会以正确的格式显示。

最佳答案

我检查了你的链接。该页面上的印地语文本由 <span> 组成包含单个字母的元素。如果您在每个 <span> 中添加 1 个单词,它将完美呈现而不是单个字母。没有字母就不能使用印地语 (Matra) 的元音,这就是为什么在您的页面上使用圆圈来支持每个 Matra。

编辑: 试试这个函数让它工作

function setText(){
    $('p.calibre2').each(function(){
        var $this = $(this);
        var text = '';
        $this.find('span').each(function(){
            text += $(this).text();
        });
        $this.html($('<span/>').append(text));
    });
}
setText();

关于javascript - 印地语在 Chrome 浏览器中呈现不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28692060/

相关文章:

javascript - 如何使用来自 Angular 组件的发布请求打开新选项卡

CSS 问题,无法在分区内居中图像

css - 不可点击的共享按钮

html - 如何垂直居中 facebook line iframe

JavaScript RegExp 使用通配符匹配字符串 * 和?

javascript - 减慢 jQuery JSON 解析速度?

html - 删除包含列表的 div 中的额外空间

angular - 与 React/Angular 的跨浏览器兼容性

javascript - 在 CSS/JS 中排列多个 div?

php - ajax 图像加载器在 firefox 中工作但在 google chrome 中不工作