首页 > 学院 > 开发设计 > 正文

Firefox不能加载TinyMCE的问题

2019-11-17 03:26:17
字体:
来源:转载
供稿:网友

不知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没有遇到这个问题。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表