TinyMCE具有內置的上下文菜單,當您在內容編輯器區域中右鍵單擊時,該菜單會激活。由於菜單中的複製/剪切/粘貼,我需要刪除此菜單。它出於具體應用的原因而不是技術原因。刪除TinyMCE中的上下文菜單
我試圖刪除文本菜單插件以及試圖趕上contextmenu事件和陷阱也沒有運氣。
TinyMCE具有內置的上下文菜單,當您在內容編輯器區域中右鍵單擊時,該菜單會激活。由於菜單中的複製/剪切/粘貼,我需要刪除此菜單。它出於具體應用的原因而不是技術原因。刪除TinyMCE中的上下文菜單
我試圖刪除文本菜單插件以及試圖趕上contextmenu事件和陷阱也沒有運氣。
簡單的解決方法是刪除文本菜單插件,在TinyMCE的初始化:
plugins : "inlinepopups,insertdatetime,fullscreen,contextmenu",
成爲
plugins : "inlinepopups,insertdatetime,fullscreen",
我想這先前;根據您的評論再次嘗試它 - 它的工作原理 - 瀏覽器緩存一定是一直在毆打我。謝謝! – 2012-03-05 18:51:13
很高興能夠提供幫助 – Thariama 2012-03-06 09:59:35
嘗試在插件刪除完整的腳本/文本菜單/ editor.plugin.js(這只是1行,以便它足以把2條斜線在開始)。
它適用於我,contextmenu不再出現。
這會工作,但它是非常醜陋的,因爲沒有配置文本菜單的方式(因爲你的源代碼擺弄這將是不再可能!) – Thariama 2012-03-01 08:21:26
談到此行/plugins/contextmenu/editor_plugin.js
工作對我來說:
f.addSeparator();f.add({title:"advanced.image_desc",icon:"image",cmd:h.plugins.advimage?"mceAdvImage":"mceImage",ui:true});
如果由於任何原因您使用非縮小的js,請對此評論:
m.addSeparator();
m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true});
+1感謝截圖提供 – Thariama 2012-03-06 09:39:40