Я пытаюсь написать небольшой плагин ckEditor для реализации flv-player . После того, как код реализован в области содержимого, CKEDitor просто помещает заполнитель, если в теге объекта есть тег для встраивания, но я не хочу использовать тег для встраивания. Я сделал грязный хак (который не обновляет ширину и высоту параметров при изменении размера) в ckEdiotr.js, но мне было интересно, если есть чистое решение или у кого-то были такие же проблемы, или если уже есть плагин для проигрывателя FLV .
Я изменил код в ckeditor.js (v. 3.4), если вы искали «cke: object», и там я изменил «return null» после цикла for, чтобы он также создавал fakeImage для объектов без вставлять как ребенок.
'cke:object':function(t){
var u=t.attributes,v=u.classid&&String(u.classid).toLowerCase();
if(!v){
for(var w=0;w<t.children.length;w++){
if(t.children[w].name=='cke:embed'){
if(!o(t.children[w]))return null;
return p(q,t);
}
}
return p(q,t); //old: return null
}
return p(q,t);
},