zoukankan      html  css  js  c++  java
  • ueditor在使用requirejs时,报ZeroClipboard undefined错误

    再网上找到了  http://blog.csdn.net/xundh/article/details/44536665       这样一篇文章,

    其中原因说的很明白了

    是因为在有requirejs时,ZeroClipboard不会把自己暴露为全局变量。

    解决方法在此不赘述了,我说一下一种更粗暴的解决方法

    在百度编辑器当中,找到ZeroClipboard.js 在 third-party 文件夹下的zeroclipboard下

    在最后有这样一段代码

    if (typeof define === "function" && define.amd) {
        define(function() {
          return ZeroClipboard;
        });
      } else if (typeof module === "object" && module && typeof module.exports === "object" && module.exports) {
        module.exports = ZeroClipboard;
      } else {
        window.ZeroClipboard = ZeroClipboard;
      }

    这是如果页面 有adm加载方式的话,ZeroClipboard 也会以这种方式调用,所以ZeroClipboard不会把自己暴露为全局变量。

      //if (typeof define === "function" && define.amd) {
      //  define(function() {
      //    return ZeroClipboard;
      //  });
      //} else if (typeof module === "object" && module && typeof module.exports === "object" && module.exports) {
      //  module.exports = ZeroClipboard;
      //} else {
        window.ZeroClipboard = ZeroClipboard;
     // }

    直接这样。那ZeroClipboard 就不amd加载了,成为了全局变量

  • 相关阅读:
    SCP-S模拟56 C题
    NOIP模拟测试22
    NOIP模拟测试21
    NOIP模拟测试20
    NOIP模拟测试19
    网络流24题
    NOIP模拟测试18
    NOIP模拟测试16
    那些年我们颓过的游戏
    csp2019游记
  • 原文地址:https://www.cnblogs.com/baobaodong/p/4997034.html
Copyright © 2011-2022 走看看