2011-07-26 1 views

Répondre

3

Non. Il n'y a aucun moyen de le faire. Aucune page Web ne peut accéder aux périphériques internes.

Vous pouvez cependant faire une petite petite application qui est lancée via un lien de safari mobile et qui permet à l'utilisateur de sélectionner l'image du code-barres et de la rediriger vers une page Web qui traitera (la petite application sera également téléchargée). Comme quoi les gars THIS effectivement mis en œuvre (le lien fournit le code).

Si vous n'avez pas d'expérience avec Objective C et Cocoa Touch, vous pouvez créer cette application via PhoneGap comme si vous créiez une page Web.

MISE À JOUR

De iOS 6 et ainsi de suite, vous pouvez réellement comme official specs says, vous pouvez l'utiliser via l'API de téléchargement comme seen here.

+2

Cette réponse est désuète. voir les autres réponses. – forresto

+0

@forresto Mis à jour. J'ai totalement oublié cette réponse. –

+0

Pouvez-vous faire cela avec la caméra arrière? Comment? Je pensais utiliser WebRTC. – Euridice01

7

Il est maintenant pris en charge dans iOS 6. Je crois qu'il utilise un champ de saisie de fichier de forme régulière. Vous pouvez voir some explanation here.

3

Essayez d'utiliser balise d'entrée <input type="file" name="image" accept="image/*" capture/>.

Il fonctionne bien par rapport à la méthode getUserMedia qui est entièrement pris en charge par Opera mobile et chrome versions supérieures. J'espère que cela vous aidera.

Questions connexes