zoukankan      html  css  js  c++  java
  • Firefox不能加载TinyMCE的问题

    不知Firefox的哪个版本开始,经常不能正常加载TinyMCE。

    经过分析发现,出问题时总是停留在加载advhr插件(tiny_mce/plugins/advhr/editor_plugin.js)的地方,一直处于加载状态。

    在TinyMCE的配置中去掉advhr这个插件后,问题解决。

    这个插件的代码如下:

    (function() {
        tinymce.create('tinymce.plugins.AdvancedHRPlugin', {
            init : function(ed, url) {
                // Register commands
                ed.addCommand('mceAdvancedHr', function() {
                    ed.windowManager.open({
                        file : url + '/rule.htm',
                        width : 250 + parseInt(ed.getLang('advhr.delta_width', 0)),
                        height : 160 + parseInt(ed.getLang('advhr.delta_height', 0)),
                        inline : 1
                    }, {
                        plugin_url : url
                    });
                });
    
                // Register buttons
                ed.addButton('advhr', {
                    title : 'advhr.advhr_desc',
                    cmd : 'mceAdvancedHr'
                });
    
                ed.onNodeChange.add(function(ed, cm, n) {
                    cm.setActive('advhr', n.nodeName == 'HR');
                });
    
                ed.onClick.add(function(ed, e) {
                    e = e.target;
    
                    if (e.nodeName === 'HR')
                        ed.selection.select(e);
                });
            },
    
            getInfo : function() {
                return {
                    longname : 'Advanced HR',
                    author : 'Moxiecode Systems AB',
                    authorurl : 'http://tinymce.moxiecode.com',
                    infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr',
                    version : tinymce.majorVersion + "." + tinymce.minorVersion
                };
            }
        });
    
        // Register plugin
        tinymce.PluginManager.add('advhr', tinymce.plugins.AdvancedHRPlugin);
    })();

    Chrome/Safari没有遇到这个问题。

  • 相关阅读:
    Asp.net MVC 自定义路由在IIS7以上,提示Page Not Found 解决方法
    mysql 常用操作
    Mongo常用操作
    Cent Os 常用操作
    Window 8.1 开启Wifi共享
    解决 对象的当前状态使该操作无效 的问题
    unity3d: how to display the obj behind the wall
    unreal network
    rust borrow and move
    erlang的map基本使用
  • 原文地址:https://www.cnblogs.com/dudu/p/firefox-tinymce.html
Copyright © 2011-2022 走看看