0
剛開始使用ckeditor,出現了一些問題。在按鈕上單擊編輯器外部的標籤,然後使用以下代碼將其插入到ckeditor中:自定義標籤ckeditor錯誤
CKEDITOR.instances['pageContent'].insertHtml('<cke:video id="video-' + i + '" class="video" src="' + $(this).siblings('.mediaName').text() + '">Video</cke:video>');
上述工作正常。標籤插入到編輯器中,並在wysiwyg視圖中顯示文本「Video」。當您點擊源代碼時,它會顯示如下所示的代碼。
<video class="video" id="video-29" src="/link/to/file.flv">Video</video>
所以一切都很好。然而,當我點擊回wysiwyg查看「視頻」文本佔位符的東西不存在(但代碼仍在源視圖中。)
然後,當你開始在編輯器中點擊添加更多內容時,控制檯會拋出錯誤:
Permission denied to access property 'nodeType'
我不知道爲什麼它是這樣做的,但是當我添加自定義視頻標籤進入組合這只是發生。當谷歌搜索IM沒有找到任何實質性要麼:(
真的希望有人能幫助。我完全不知道爲什麼它是這樣做的。
感謝閱讀
這是我2011年的個人修復方式,因爲我沒有SO回覆。對於那些在2014年下調投票的人,爲什麼不添加解決方案,我很樂意標記爲答案:) – fl3x7 2014-07-02 10:15:53