[ASP.NET]Fckeditor 2.2 處理 <embed> 標籤 flash 問題 allowfullscreen="true"
剛好手上有一個運作比較多年的系統,是 ASP.NET 1.1 搭配當時的FCKeditor,
最近在切換到直接用原始碼加入<embed>相關程式時,
如果本來是
<embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=xxxxxxxx"
type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355">
再貼入 FCKeditor 後,再透過 ASP.NET 將FCKeditor.value 資料存到資料庫後,
會被自動轉換為
<p><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=xxxxx"
width="425" height="355" scale="ShowAll" loop="loop" menu="menu" wmode="Window"
quality="1" type="application/x-shockwave-flash"></embed></p>
而allowfullscreen="true"允許全螢幕的屬性會被自動移除。
Google 查了一下狀況,這個專案使用的是 FCKeditor 2.2 ,將 /bin 與 /fckeditor,
升級轉換至 FCKeditor 2.6 版,即可排除這個被省略字的狀況。