javascript - SyntaxHighlighter 插入新行和编号错误

标签 javascript html syntax-highlighting blogger

我在 Blogger 博客中使用 SyntaxHighlighter,但有些东西无法正常工作。在我的所有代码示例中,SyntaxHighlighter 由于某种原因插入了很多新行。此外,它错误地显示了数字 9 之后的行数。

以下是情况截图: enter image description here

我正在我的 </head> 上面使用这些脚本标记以包含 SyntaxHighlighter:

<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>

<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>

<script language='javascript' type='text/javascript'>
    SyntaxHighlighter.config.bloggerMode = true;
    SyntaxHighlighter.all();
</script>

我做错了什么,如何修复 SyntaxHighlighter?

仅供引用,这是我博客的来源:

<pre class="brush:javascript">
var start = function()
{
    var game = new Game(); //The game should now initialize.
    //This will:

        //Get the canvas.
        //Create the renderer.
        //Create the scene.
        //Create the camera.
        //Create the input object.

    game.begin(); //Hand over all the control to the game logic.
    //This will:

        //Begin rendering.
        //Begin listening for input.
        //Begin updating the game.
}
</pre>

最佳答案

这是由 Chrome 最新版本的更改引起的问题 - 行编号实际发生的情况是行号列没有扩展以正确适应,因此您会看到数字换行; “9”之后的“1”和“0”实际上是“10”等。

在 SyntaxHighlighter 更新发布之前,您可以通过包含修改后的样式表自行修复它。有关说明,请参阅another question posted last month .

关于javascript - SyntaxHighlighter 插入新行和编号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12325151/

相关文章:

javascript - 如何在javascript中检查< 2和> 4复选框

javascript - 用 "..."替换 overflow hidden

javascript - 如何克隆不同颜色的 div block ?

html - 如何居中对齐 CSS 导航菜单?

vb.net - 括号突出显示无法正常工作 - VB.NET

javascript - VS 2015 : No highlighting and intellisense in JS files

objective-c - 是否可以在 Intellij IDEA 中突出显示 ObjC 代码?

javascript - Firebase 上的 forEach 方法调用带有未定义键的子快照的回调

javascript - 自动更新标记谷歌地图v3

javascript - 无法在 Safari 中检测到鼠标滚轮事件