zoukankan      html  css  js  c++  java
  • ckeditor中 config.js等通过ckeditor.js引入文件手动修改方法

    因为除了ckeditor.js之外的引用文件是通过ckeditor.js自动添加<script>或<link>标签实现文件的引入,引入的根目录是展示页面的地址。有时需要手动修改通过ckeditor.js引入的文件。这是需要在引入ckeditor.js之前定义window.CKEDITOR_BASEPATH = '../../static'(目录自己修改),编辑器将强制修改引用地址。

    ckeditor.js的这一部分源码是处理定义地址的:

    basePath: function() {
    var b = window.CKEDITOR_BASEPATH || "";
    if (!b)
    for (var c = document.getElementsByTagName("script"), d = 0; d < c.length; d++) {
    var h = c[d].src.match(a);
    if (h) {
    b = h[1];
    break
    }
    } - 1 == b.indexOf(":/") && "//" != b.slice(0, 2) && (b = 0 === b.indexOf("/") ? location.href.match(/^.*?://[^/]*/)[0] +
    b : location.href.match(/^[^?]*/(?:)/)[0] + b);
    if (!b) throw 'The CKEditor installation path could not be automatically detected. Please set the global variable "CKEDITOR_BASEPATH" before creating editor instances.';
    return b
    }(),

  • 相关阅读:
    [IOI2013]Dreaming
    Lost Cows
    Mobile Service
    [POI2005]Bank notes
    [CTSC2007]动物园zoo
    [CF1093F]Vasya and Array
    [雅礼集训 2017 Day1]市场
    [APIO2014]序列分割
    [CEOI2004]锯木厂选址
    [APIO2010]特别行动队
  • 原文地址:https://www.cnblogs.com/fengxuezhiyi/p/6403673.html
Copyright © 2011-2022 走看看