兼容性是一个非常重要的指标,在国内,你得应付360,你甚至还需要应付ie6~这是一个蛋疼的问题,测试mm总是出其不意出现在你后面,大声呵斥:怎么又不兼容啊!?我们这个时候需要握住测试mm的手肯定的说:相信我,哥会弄好的!
今天整了了KindEditor 编辑器,火狐下很美,Google下很美,简单配置如下:
KindEditor.ready(function(K) {
var editor1 = K.create('textarea[name="a_content"]', {
cssPath : 'js/kindeditor/plugins/code/prettify.css',
uploadJson : 'js/kindeditor/php/upload_json.php',
fileManagerJson : 'js/kindeditor/php/file_manager_json.php',
allowFileManager : true,
height:'700px',
afterCreate : function() {
this.sync();
},
afterBlur:function(){
this.sync();
},
afterUpload:function(file_url){//上传成功之后执行的方法---一般写日志文件
handle_upload_file(file_url);
},
});
});
程序员喜欢的火狐Google浏览器很美,可是不经意中打开360浏览器下就不友好了,整个编辑器没用显示出来。
这样可不行,都没显示,看过来看过去就是没发现问题,不经意中,去掉了一个逗号,显示出来了:
KindEditor.ready(function(K) {
var editor1 = K.create('textarea[name="a_content"]', {
cssPath : 'js/kindeditor/plugins/code/prettify.css',
uploadJson : 'js/kindeditor/php/upload_json.php',
fileManagerJson : 'js/kindeditor/php/file_manager_json.php',
allowFileManager : true,
height:'700px',
afterCreate : function() {
this.sync();
},
afterBlur:function(){
this.sync();
},
afterUpload:function(file_url){//上传成功之后执行的方法---一般写日志文件
handle_upload_file(file_url);
}
});
});
看来在360下,对最后一个逗号非常敏感啊,直接报错了。
非js大牛,不知道怎么解释,抱歉~~~