ueditor上傳視訊再次訪問回顯失敗問題
阿新 • • 發佈:2019-01-02
一、ueditor上傳視訊,第一次可以回顯,當再次開啟頁面或者點選了工具欄左上角的html標籤後視訊回顯失敗的解決方法:
在網上看到好多關於修改whitList的,具體操作如下(ps:本人的沒有效果,但依舊記錄下來供參考):
1、修改ueditor.config.js檔案中的whitList(大約在364行,設定白名單)中的img,在img標籤名單後面新增’_url’和’style’,並且新增source和embed
img: ['src', 'alt', 'title', 'width', 'height', 'id', '_src','_url', 'loadingclass' , 'class', 'data-latex','style'],
source: ['src', 'type'],
embed: ['type', 'class', 'pluginspage', 'src', 'width', 'height', 'align', 'style', 'wmode', 'play',
'loop', 'menu', 'allowscriptaccess', 'allowfullscreen']
2、在ueditor.all.js(或者 ueditor.all.min.js)中,找到函式UE.plugins[‘defaultfilter’] 編輯器預設的過濾轉換機制
第一種 在函式裡新增return; 所有過濾機制失效。
第二種 將case ‘img’ 部分的程式碼註釋掉
二、我是做了如下修改後回顯成功的(本來是用於去掉新增視訊後顯示空白的問題,結果解決了回顯問題):
將ueditor.all.js中的
html.push(creatInsertStr( vi.url, vi.width || 420, vi.height || 280, id + i, null, cl, 'image'));
改為
html.push(creatInsertStr( vi.url, vi.width || 420, vi.height || 280 , id + i, null, cl, 'video'));
註釋掉圖片中的三行(ueditor.all.js中的):