2010-11-17 17 views

Répondre

3

Comme indique MDN:

Cette fonction est disponible uniquement pour le code exécuté avec des privilèges Chrome. Il est interdit dans les pages HTML normales.

Remarque: Chrome fait dans ce cas référence à l'interface utilisateur de Firefox.

Il s'agit principalement d'une fonctionnalité que Mozilla a ajoutée pour AddOns. Je pourrais, par exemple, imaginer qu'un AddOn rendrait le WebSite sur le canevas, puis récupérerait l'ImageData (peut-être faire un traitement avant cela) et ensuite l'enregistrerait sur le disque. Utile pour enregistrer des captures d'écran de pages Web ou même effectuer des tests de mise en page. Comme il s'agit d'une extension de Mozilla et non d'un standard, je vois peu de chances pour qu'elle soit implémentée par WebKit, vous pouvez vouloir envoyer un bug pour Chromium (http: //

code.google.com/p/chromium/issues/list) si vous le voulez vraiment pour le développement d'extensions, mais même alors vous ne seriez pas capable de l'utiliser dans les pages web de tous les jours.

+0

Merci! Je suis conscient du fait qu'il est seulement utilisé dans AddOns (pour des raisons de sécurité) mais j'espérais que WebKit pourrait avoir une fonctionnalité similaire et l'étendre au-delà de la portée de Mozilla. Pour ce qui est de la conformité aux normes, WebKit propose des extensions non standard aux CSS, n'est-ce pas? Comme je ne cible actuellement que iOS et Android, une solution non-standard, uniquement basée sur WebKit, me suffit: – Ori

1

Je vous suggère de continuer à vous pencher sur la discussion du groupe de travail WHATWG.

http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-March/030862.html

J'essaie aussi de mettre en œuvre une solution de html2canvas ou la solution à faible niveau +. Mais en cas de page longue, tue l'application web.

Juste pour supplémentaire que vous pouvez lire garder un oeil à:

https://developer.mozilla.org/en-US/docs/HTML/Canvas/Drawing_DOM_objects_into_a_canvas http://robert.ocallahan.org/2011/02/distinguishing-versus-web-resources_02.html