1. 程式人生 > >ueditor編輯器右鍵貼上、複製不能用的解決辦法

ueditor編輯器右鍵貼上、複製不能用的解決辦法

ueditor編輯器功能非常強大,現在比較多的網站頁面或者系統中都集成了百度的ueditor編輯器,使系統編輯文字變得非常容易。
但是預設狀態下,在使用google核心的瀏覽器時,會出現右鍵貼上複製都不能用的情況。 會提示使用ctrl+v貼上。對於經常使用快捷鍵熟悉的人來說不是難事,對於只會滑鼠的人來說就有點困難了。

如何設定才能使用右鍵直接貼上呢?

設定方法:開啟ueditor.config.js檔案,用查詢工具找到contextMenu,去掉[]裡的內容,將前面的註釋符號去掉,這樣在ueditor編輯器裡就可以實現右鍵貼上、複製、剪下功能了。

//開啟右鍵選單功能
        ,enableContextMenu: true
        //右鍵選單的內容,可以參考plugins/contextmenu.js裡邊的預設選單的例子,label留空支援國際化,否則以此配置為準
        ,contextMenu:[
        //    {
        //        label:'',       //顯示的名稱
        //        cmdName:'selectall',//執行的command命令,當點選這個右鍵選單時
        //        //exec可選,有了exec就會在點選時執行這個function,優先順序高於cmdName
        //        exec:function () {
        //            //this是當前編輯器的例項
        //            //this.ui._dialogs['inserttableDialog'].open();
        //        }
        //    }
        ]
百度ueditor說明文件上是這麼說的:右鍵選單設定配置項名稱:contextMenu說明:當設定為[]時,編輯器將關閉自定義的右鍵選單功能意思是說,要將配置檔案中的contextMenu設定成contextMenu[]。百度ueditor說明文件的自定配置裡說:從配置本身的優先順序來看,UEditor的配置可以分為系統預設配置和使用者自定義配置兩種型別。系統預設配置分散在各個對應的核心或者外掛檔案之中,對使用者不可見。當用戶註釋掉自定義配置時起作用。使用者自定義配置包括兩種型別,一種位於editor_config.js檔案之中,優先順序高於系統預設配置;另一種位於例項化編輯器時傳入的引數中,優先順序最高。預設情況下,UEditor在editor_congfig.js註釋掉了所有可以省略的配置項,採用系統預設配置,若取消註釋,則以該配置項為準;未註釋的配置項要求使用者必需按照專案實際填寫。意思就是說,要使配置ueditor.config.js檔案裡的項起作用,就要將註釋取消。於是開啟ueditor.config.js檔案,用查詢工具找到contextMenu,去掉[]裡的內容,將前面的註釋符號去掉,這樣,在ueditor編輯器裡就可以實現右鍵貼上、複製、剪下了。