Hvordan kan jeg forhindre at kameraet tilgang på iOS Safari (via getUserMedia ()) fra timing ut?

stemmer
0

iOS versjon 11.4.1

Jeg er for tiden å utvikle en ensides applikasjonsstedet som bruker kameraet til å registrere hva brukeren viser det. For dette, jeg bruker navigator.mediaDevices.getUserMedia ({video: true})

På Safari på iPad, i motsetning til i nettlesere, når jeg navigerer bort fra et kamera fôr side av søknaden til en side i samme domene, men som ikke krever kameraet fôr, er adresselinjen ikonet for om video tillatt brytere til den deaktiverte tilstand (videokamera med en linje gjennom).

Hvis jeg navigere tilbake umiddelbart, ser det ut til å fortsatt ha tilgang til kameraet feed. Men hvis jeg vente noen minutter på en skjerm uten tilgang (fortsatt i enkelt side applikasjon), ser det ut til å glemme tilgang ble gitt, og krever at jeg klikker Tillat igjen.

Er dette en kjent funksjon / bug med Safari kamera tilgang? Og hvis så, er det fornuftige løsninger eller måter å konfigurere timeout?

Publisert på 19/09/2018 klokken 13:35
kilden bruker
På andre språk...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more