Да. Для версии SyntaxHighlighter 3.0.83 требуется библиотека Стивена Левитана XRegExp.js, версия 1.5.0 . Сжатая версия SH, которая работает (scripts/shCore.js
16,175 байт), имеет встроенный XRegexp.js. Однако несжатая версия (src/shCore.js
43 502 байта) не будет работать, пока вы не поместите копию XRegExp.js в ту же папку (она не включена в папку src в файле загрузки.)
Обратите внимание, что если вы загрузите полный исходный архив , он включает несжатый файл XRegExp.js
и позволит вам поэкспериментировать с ним и скомпилировать / сжать его, если хотите.
Обратите внимание, что в SyntaxHighlighter есть довольно злая ошибка, которая приводит к тому, что он запутывается и неправильно окрашивает код. Я написал статью, описывающую ошибку и как ее исправить. См .: Исправление ошибки синтаксиса SyntaxHighlighter 3.0.83 . Я уведомил автора об ошибке, но официальное исправление еще не реализовано.
Этот ответ немного запоздал, но я все еще надеюсь, что он может кому-то помочь ...