kindeditor 4.1.10 上传的flash不能显示问题
首先要谢谢http://zlboy888.blog.163.com/blog/static/31535707201332521627729/ 这位哥的共享, 我按照他的提示做了,可是不行,我用的版本是version 4.1.10 (2013-11-23), 1:?由于我用的是jquery 的框架所以把他集成进去,在提交form时首先是用$(document.getElementsByTagName('iframe')[0].contentWindow.document.body).html()得到kindeditor中的内容,可是得到的却是<IMG WIDHTI=‘’ height='' data-ke-tag='+%26lt%3bEMBED+id%3dplayer+height%3d400+name%3dplayer+type%3dapplication%2fx-shockwave-flash+width%3d550+src%3dscripts%2fkindeditor%2fplugins%2fjwplayer%2fplayer.swf+quality%3d%26quot%3bhigh%26quot%3b+flashvars%3d%26quot%3bfile%3d%2fzbsw%2fattached%2fflash%2f20140526%2f20140526122125_726.flv%26quot%3b+allowfullscreen%3d%26quot%3btrue%26quot%3b+allowscriptaccess%3d%26quot%3balways%26quot%3b%26gt%3b'/>这个是kindeditor为了显示好看在kindeditor中做的一个图片替换flash,不是我想要的结果。可以通过?editor1.html()得来想要的结果<embed id="player" allowscriptaccess="always" allowfullscreen="true" height="400" type="application/x-shockwave-flash" width="550" src="scripts/kindeditor/plugins/jwplayer/player.swf" flashvars="file=/zbsw/attached/flash/20140526/20140526122125_726.flv" quality="high" /> 2:flashvars 这个属性不能带到embed标签里去,还有allowfullscreen这个属性也不能,很是郁闷,为什么他自己定义的属性就可以带去,我增加的带不去。 最后看了源码kindeditor.js?发现有个东东,embed : ['id','class','src','width','height','type','loop','autostart','quality','.width','.height','align','allowscriptaccess'],这个东东很重要,kindeditor通过他来过滤属性的不在里面定义是不会带进去的。所以我把 'flashvars','allowfullscreen'这两个属性加进入去就OK了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |