Supprimer le menu contextuel dans TinyMCE

TinyMCE dispose d'un menu contextuel intégré qui s'active lorsque vous cliquez avec le bouton droit de la souris sur la zone de l'éditeur de contenu. Je dois supprimer ce menu en raison de la copie / coupe / coller dans le menu. C'est pour une raison spécifique à l'application et moins une raison technique.

Entrez la description de l'image ici

J'ai tenté d'enlever le plugin contextmenu ainsi que de tenter d'attraper l'événement contextmenu et de le piéger sans chance.

La solution facile consiste à supprimer le plugin contextmenu de votre intempérie:

plugins : "inlinepopups,insertdatetime,fullscreen,contextmenu", 

devient

  plugins : "inlinepopups,insertdatetime,fullscreen", 

Essayez d'enlever le script complet dans les plugins / contextmenu / editor.plugin.js (Il ne s'agit que d'une seule ligne, donc il suffit de mettre 2 barres au début).

Cela fonctionne pour moi, le menu contextuel n'apparaît plus.

/plugins/contextmenu/editor_plugin.js cette ligne dans /plugins/contextmenu/editor_plugin.js fonctionné pour moi:

 f.addSeparator();f.add({title:"advanced.image_desc",icon:"image",cmd:h.plugins.advimage?"mceAdvImage":"mceImage",ui:true}); 

Si, pour une raison quelconque, vous utilisez les js non minifiés, commentez ceci:

 m.addSeparator(); m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true});