1

RefineryCMS + renamerycms-videojsを使用しようとしていますが、WYMeditor は間違ったタグを削除し続けます..

たとえば、ビデオを挿入して「保存」を押すと、次のようになります。

<video id="video_1" class="video-js vjs-default-skin" width="400" height="300" data-setup=" {&quot;autoplay&quot;: false,&quot;controls&quot;: true,&quot;preload&quot;: true,&quot;loop&quot;: true}"><source src="/system/videos/W1siZiIsIjIwMTMvMDUvMjkvMTJfMTlfMTRfNjMyX0JlYXN0aWUubXA0Il1d/Beastie.mp4" type="video/mp4"></source>

ここでは、終了 /video タグが取り除かれています。

renamerycms-videojs が追加するホワイトリストは次のとおりです。

config.wymeditor_whitelist_tags = {'video' => {'attributes' => {'1' => 'poster', '2' => 'width', '3' => 'height', '4' => 'source', '5' => 'controls'} },
                                 'source' => {'attributes' => {'1' => 'src', '2' => 'type'}}}

これは、このコードによって生成された JavaScriptのです。驚くべきことに、ブラウザで取得した .js ファイルは (その部分で) 実際には違いはありません。

何かが足りないと思いますが、何か..?

4

0 に答える 0