Ich habe ein Projekt für die Arbeit erstellt, in dem Sie Barcodes über einen mobilen Browser scannen und zusätzliche Aufgaben ausführen können, z. B. das Etikett direkt ausdrucken, Informationen über den Artikel abrufen und andere Dinge. Der Scanvorgang funktioniert sehr gut, aber eines stört mich:
Das Popup "Kamerazugriff zulassen". Ich möchte es deaktivieren, aber nur für diesen bestimmten Host, nicht für alle Seiten. Ich google, aber die einzigen Lösungen, die ich gefunden habe, galten nicht für die Android (Mobile) -Version, sondern nur für die Desktop-Version von Chrome.
Meine Frage ist nun, wie kann ich Chrome auf Android einrichten, um den Kamerazugriff für bestimmte Hosts automatisch zuzulassen (Whitelist)?
Du kannst nicht. Wenn Sie jedoch HTTPS verwenden, fragt der Browser nur einmal nach Berechtigungen und merkt sich diese anschließend.
Sami Kuhmonen
Guter Punkt, aber der Dienst läuft schon bei https, aber ich muss es immer noch jedes Mal zulassen. Vielleicht liegt es daran, dass es sich um ein selbstsigniertes Zertifikat für die lokale Domain handelt?
Ello
Oh ja. Sie müssen über ein ordnungsgemäßes vertrauenswürdiges Zertifikat verfügen, damit Chrome keine Berechtigungen mehr anfordert.
Sami Kuhmonen
Und los geht's, ein weiteres Diktat für den Benutzer. Ich meine, die Sicherheit in Bezug auf dieses Verhalten ist vollkommen in Ordnung und ich stimme zu, dass es zu 100% standardmäßig ist, aber warum kann der tatsächliche Benutzer es niemals deaktivieren? Ein einfacher Wechsel wäre nicht so schwer.
Ello
Schützen Sie die dümmsten der Benutzer, nehme ich an: /
Sami Kuhmonen