2013-05-19 50 views
4

有一個HTML 5插件ckedior這裏http://ckeditor.com/forums/Plugins/HTML5-VideoHTML 5視頻插件的CKEditor 4.1.1

但遺憾的是視頻插件不上CKEditor的正常運行4.1.1

它的工作原理,直到你不」不要看源碼,如果你點擊源代碼並返回編輯器,它會寫'你的瀏覽器不支持視頻。 ...'

你能指導我嗎?

+0

config.js在'extraAllowedContent:'video [*] {*}; source [*] {*}''go? CKEDITOR.editorConfig = function(config){} – Jeff

+0

'config.js'位於ckeditor文件夾的根目錄下。我沒有測試'extraAllowedContent',但是'CKEDITOR.config.allowedContent = true;'確定 –

回答

4

剛剛得到同樣的問題。看起來,這是因爲在CKEditor 4.1中,他們添加了一些高級內容過濾器。事實上,如果插件沒有明確表示某個標籤,如<video></video>被允許,它們將被源編輯器刪除! 我的解決方法是在編輯器中禁用ACF,通過添加下面一行的CKEditor/config.js文件的開頭:

CKEDITOR.config.allowedContent = true; 

通過這種方式,源代碼編輯器已不檢查HTML內容,所以它確實接受一切!因此,<video>...</video>標籤不再被刪除!

跳頻它有助於

乾杯 -Christian

+0

thnx基督徒你的答案幫助我更多。 – Himanshu

+0

聽起來很有效,謝謝:-) –

+0

這不僅僅是一個解決這個問題的安全漏洞。 –

15

而是關閉內容在ckedito完全過濾的你可以指定

extraAllowedContent: 'video[*]{*}' 
在config.js文件

+6

您還必須包含「源」標記。 'extraAllowedContent:'video [*] {*}; source [*] {*}'' –

+1

爲了避免混淆:'config.extraAllowedContent ='video [*] {*}; source [*] {*}'; ' –

+0

這是唯一有效的答案。你想要的最後一件事就是因爲你使用了'allowedContent = true;'而導致的安全漏洞 –

0

下載插件在CKEditor的解壓縮後/插件 然後去ckeditor.js文件,找到「CKEDITOR.config.plugins ='」,然後添加「,視頻」在它

爲例結束: CKEDITOR.config.plugins ='對話框,關於,視頻'; 然後插件正常工作。