Warning: mkdir(): No space left on device in /www/wwwroot/test001/func.php on line 253

Warning: file_put_contents(./cachefile_yuan/hillsideartistshouse.com/cache/b3/e4964/1a968.html): failed to open stream: No such file or directory in /www/wwwroot/test001/func.php on line 241
如何解決ueditor編輯器過濾script/style標簽的問題_網站建設_網站製作_做網站的公司_999元全包_漢獅網絡
  • 百姓彩票

    先設計 後付費,服務更有保障

    2024我們與您攜手共贏,為您的企業形象保駕護航!

    如何解決ueditor編輯器過濾script/style標簽的問題

      在網頁製作的過程中想通過編輯器添加一些特殊應用,例如要添加視頻播放器代碼,添加後發現不能正常播放視頻,檢查代碼後發現視頻調用代碼被無情過濾了,部分被替換成空白、部分被替換成div,造成無法實現網站嵌套視頻播放的問題。網上方法不少,大多不能如願,經多次研究整理一套完整的解決方案。

      第一步:UEditor取消html源代碼切換時div/script/style等自動過濾
      在Ueditor編輯器目錄找到ueditor的js文件:ueditor.all.js 注意return;加入的位置!

      第二步:確保配置文件中白名單列表中包含相關標簽及對應的屬性
      找到配置文件:ueditor.config.js 搜索關鍵詞:whitList 該列表下出現的標簽及對應的屬性是不會被過濾掉的。

      以上二步缺一不可,按照步驟修改相關標簽及對應的屬性,保存後覆蓋原來的文件,清空站點及本地緩存後即可生效。

      若以上兩步仍不能解決問題,script,style等標簽依然被過濾,那麽請檢查使用編輯器的頁麵調用的是哪個文件(ueditor.js還是ueditor.min.js),打開對應的文件,一般用的是ueditor.min.js這個文件,搜索代碼“filterInputRule:function”,在代碼{for(var這個位置即for前加入return; 編輯之後是:{return;for(var,然後保存上傳並覆蓋。

      如果還是搞不定,本人以Euditor1.4.3為例把修改好的文件打包分享出來,大家可以直接下載覆蓋。
      鏈接: https://pan.baidu.com/s/1Kx8lu-tli6EYb4cIkP5hzg 提取碼: r76f


    我漢獅網絡提供網站建設、APP軟件開發、軟件開發、小程序開發、網站網絡營銷等一站式服務,歡迎企業谘詢
    免費谘詢:18838171308

    先設計 後付費,服務更有保障

    2024我們與您攜手共贏,為您的企業形象保駕護航!

    在線客服
    聯係方式

    24h谘詢電話

    18838171308

    微信二維碼
    微信