Dans CKEditor, vous avez l'événement paste
de l'instance de l'éditeur. Il est beaucoup plus fiable que le paste
natif parce que tous les navigateurs ne le font pas de la même façon (Opera ne le fait pas du tout). Aussi, chose cool à propos de l'événement de collage de CKEditor est que vous pouvez modifier les données qui ont été collées avant qu'ils ne soient insérés dans la sélection dans le document.
est ici la documentation de cet événement: http://docs.ckeditor.com/#!/api/CKEDITOR.editor-event-paste
Remarque: Nouvelle version de CKEditor a été publié il y a une semaine et cet événement a été modifié, afin d'assurer que vous utilisez CKEditor 4.
Exemple l'utilisation (vous pouvez obtenir par exemple l'éditeur de l'objet, par exemple CKEDITOR.instances
ou si vous utilisez CKEDITOR.replace()/append()
alors par exemple de l'éditeur est renvoyé par ces méthodes):
editor.on('paste', function(evt) {
var data = evt.data;
data.dataValue = data.dataValue.replace(
/(http:\/\/[^\s]+)/gi, '<a href="$1">$1</a>');
// Text could be pasted, but you transformed it into HTML so update that.
data.type = 'html';
});
essayer onpaste javascript événement – Tuscan
Toute entrée en html ont onchange événement. Essayez de l'utiliser, mais je pense que vous devez créer votre propre fonction de reconnaissance. –
je pourrais créer la fonction de reconnaissance est facile mais j'ai besoin de l'événement qui peut me dire le contenu de la pâte – user1860403