SyntaxHighlighter不显示工具栏

Kei*_*ler 5 syntax-highlighting syntaxhighlighter

我在我的应用程序中使用最新的SyntaxHighlighter,由于某些原因,工具栏不会在IE,Firefox或Chrome中显示.代码突出显示没有问题,但我想拥有工具栏.更糟糕的是,官方网站上的工具栏演示也不起作用.

我错过了一些明显的东西吗 下面是代码块.

<script src="Scripts/syntaxhighlighter/scripts/shBrushCSharp.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="Scripts/syntaxhighlighter/styles/shCoreDefault.css" />
<script type="text/javascript">
    // Highlight code
    SyntaxHighlighter.all();
</script>

<pre class="brush: csharp; ruler: true; title: 'Test'; toolbar: true;">
public static bool HelloWorld()
{
    // Return
    return false;
}
</pre>
Run Code Online (Sandbox Code Playgroud)

Tie*_* T. 8

我一直试图自己解决这个问题.我不会声称这里100%正确,但据我所知,这就是答案:

  1. 工具栏在从版本2更新到版本3时已更改.
  2. 工具栏不再包含图标和诸如此类的东西.
  3. 默认工具栏现在是简单的'?'.

如果这是真的,这非常糟糕.带有图标的弹出工具栏是让我选择SH而不是其他选项的事情之一.

这就是我猜测将最新软件包中包含的CSS文件与启用了"正确"工具栏的版本的网站上的CSS进行比较.

这是一个我正在窥探的链接:ramymostafa.com