Question

Les travailleurs sont-web autorisés à accéder à un objet de toile?

Était-ce utile?

La solution

Petite mise à jour, car la question est maintenant plus d'un demi-an:

Dans Chrome / Chrome 6, vous pouvez maintenant envoyer une toile imageData objet à un travailleur web, laissez le travailleur web apporter des modifications à l'objet puis écrire de nouveau sur la toile en utilisant putImageData (..) .

Chromabrush fait cette façon, le code source est disponible ici:

Mise à jour:

Les derniers instantanés de développement d'Opera (10,70) et Firefox (4.0b1) prennent également en charge le passage des objets imageData à un travailleur Web.

Mise à jour 2017:

Liens réels de Github (plus facile de trouver les fichiers nécessaires à partir Chromabrush):

Autres conseils

Non.

La spécification a été mis à jour postMessage quelques mois en arrière pour vous permettre d'afficher des objets imageData mais encore personne n'a mis en œuvre que le comportement (nous sommes tous pour y arriver). Le problème avec la toile elle-même est que c'est un élément DOM et ne fonctionne pas si un travailleur (il n'y a pas DOM).

a été soulevée récemment soit sur les listes de diffusion WHATWG ou des applications web donc je pense que nous allons commencer à examiner s'il est possible de fournir une api comme CanvasRenderingContext2D chez les travailleurs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top