1 angular.js:9959 
 2 Error: can't load XRegExp twice in the same frame
 3     at Error (native)
 4     at eval (eval at <anonymous> (http://我的ip地址/vender/jquery/jquery-1.10.2.min.js:4:4994), <anonymous>:12:11)
 5     at http://我的ip地址/vender/jquery/jquery-1.10.2.min.js:4:4994
 6     at Function.x.extend.globalEval (http://我的ip地址/vender/jquery/jquery-1.10.2.min.js:4:5005)
 7     at x.ajaxSetup.converters.text script (http://我的ip地址/vender/jquery/jquery-1.10.2.min.js:6:15925)
 8     at On (http://我的ip地址/vender/jquery/jquery-1.10.2.min.js:6:15583)
 9     at k (http://我的ip地址/vender/jquery/jquery-1.10.2.min.js:6:13940)
10     at r (http://我的ip地址/vender/jquery/jquery-1.10.2.min.js:6:18646)
11     at Object.send (http://我的ip地址/vender/jquery/jquery-1.10.2.min.js:6:18771)
12     at Function.x.extend.ajax (http://我的ip地址/vender/jquery/jquery-1.10.2.min.js:6:13722) <div ui-view="" class="ng-scope">

不能在相同的框架中加载两次XRegExp

一般错误的抛出是来自:Syntaxhighlighter/shCore.js

var XRegExp;

if (XRegExp) {
    // Avoid running twice, since that would break references to native globals
    throw Error("can't load XRegExp twice in the same frame");
}

目前,我的解决办法是在使用了angular ui-view的框架中,直接将

<link rel="stylesheet" href="/vender/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" />

<script src="/vender/ueditor/third-party/SyntaxHighlighter/shCore.js"></script>

直接移到index.html首页中,这样在跳转到同一个模板的视图中加载两次Syntaxhighlighter/shCore.js。

 

或者取消这个判断。 

 

具体的代码和详细的过程、细节还没有弄懂,学习的过程中再慢慢理解 ^_^

相关文章:

  • 2022-12-23
  • 2022-01-24
  • 2021-06-26
  • 2022-12-23
  • 2021-12-25
  • 2021-09-21
  • 2021-06-09
  • 2021-11-13
猜你喜欢
  • 2021-08-11
  • 2022-12-23
  • 2022-12-23
  • 2021-05-08
  • 2021-08-13
  • 2021-07-12
  • 2022-12-23
相关资源
相似解决方案