Pour l'instant, j'ai trouvé le Objet clipboardData .
Mais il ne récupère que le format texte ou l'URL du presse-papiers. clipboardData
est réservé à IE, il fonctionne avec une chaîne de caractères et renvoie null si on colle une image.
un exemple de test
<form>
<input type="text" id="context" onClick="paste();">
</form>
<script type="text/javascript">
function paste() {
var sRetrieveData = clipboardData.getData("Text");
document.getElementById('context').value = sRetrieveData;
}
</script>
Par défaut, l'accès au presse-papiers n'est pas activé sur firefox, explication aquí . De l'autre côté, execCommand() ne traite que les valeurs textuelles et n'est pas compatible avec Firefox.
Comme les autres l'ont dit, le fait que le code fonctionne sur IE est un risque pour la sécurité, n'importe quel site peut accéder au texte de votre presse-papiers.
Le moyen le plus simple de copier l'URL relative d'une image est d'utiliser une applet java ou un plugin ActiveX de Windows, code .net ou faites-le glisser et déposez-le.
6 votes
AJAX est généralement considéré comme une technologie... est-ce qu'une véritable organisation de développement web s'est sérieusement appelée AJAX ? Ils cherchent juste les ennuis.
2 votes
Eh bien, étant donné que le nom AJAX a été arraché à un guerrier grec mythique (peu importe ce qu'ils prétendent être un acronyme), qu'est-ce qu'une autre couche d'arnaque ?