1. 程式人生 > >ueditor上傳視訊再次訪問回顯失敗問題

ueditor上傳視訊再次訪問回顯失敗問題

一、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中的):
這裡寫圖片描述
這裡寫圖片描述