的CKEditor 4.3.5(通過Wygwam插件在ExpressionEngine使用)獲取CKEditor的離開HTML5「視頻」標籤「數據設置」屬性不變
我需要讓客戶端這樣的內容添加到CKEditor的現場:
<video id="video1" class="video-js vjs-default-skin" width="495" height="346" data-setup='{"controls" : true, "autoplay" : false, "preload" : "auto"}'>
<source src="video.flv" type="video/x-flv">
</video>
但節省了第一次上面的代碼被更改爲此後:
<video class="video-js vjs-default-skin" data-setup="{"controls" : true, "autoplay" : false, "preload" : "auto"}" height="346" id="video1" width="495">
<source src="video.flv" type="video/x-flv" />
</video>
和保存它被更改爲此後第二次:
<video :="" class="video-js vjs-default-skin" data-setup="{" height="346" id="video1" width="495"><source src="video.flv" type="video/x-flv" /></video>
停止video.js工作!
已經提出的一種解決方案是使用'protectedSource',但我無法得到它的工作。
我已經添加了這config.js:
CKEDITOR.config.protectedSource.push(/<video[\s|\S]+?<\/video>/g);
是protectedSource要爲這方面的工作?
[編輯:對不起粘貼錯誤的項目 - 「extraAllowedContent」,應該是「protectedSource」作爲現在顯示]
什麼是我應該添加爲protectedSource值正確的正則表達式?
什麼需要精確轉換? – sp00m 2014-12-02 12:35:17
對不起,我不確定你的意思,什麼都不需要改變,ckeditor正在將'data-setup'屬性中的引號改爲實體,我想阻止它發生。 – wot 2014-12-02 12:49:03