Firefox不能加载TinyMCE的问题

王朝学院·作者佚名  2016-05-06  
宽屏版  字体: 小 | 中 | 大 | 超大  

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有