3

Ist es möglich zu sagen, ob eine andere Chrome-Registerkarte webkitSpeechRecognition verwendet?Erkennen, ob eine andere Browserregisterkarte redeRecognition verwendet

Wenn Sie versuchen, webkitSpeechRecognition zu verwenden, während eine andere Registerkarte es verwendet, wird ein Fehler "ohne Nachricht" abgebrochen. Ich möchte wissen, ob WebkitSpeechRecognition auf einer anderen Registerkarte geöffnet ist, und wenn dies der Fall ist, einen besseren Fehler auslösen, der den Benutzer benachrichtigen könnte.

Antwort

1

Es sei denn, Ihr Kunde ist auf der gleichen Website (Sie könnten überprüfen, indem Sie die ip/browserprint in der Datenbank protokollieren und von json anfordern) können Sie das nicht tun.

Der domänenübergreifende Schutz ist in Kraft und lässt Sie wissen, was in anderen Tabs oder Frames passiert.

+2

Nun, das ist scheiße. Ich hoffe, die Browser implementieren eine bessere Fehlermeldung als nur "abgebrochen" für diesen Fall. Wird die Frage für einen anderen Tag offen lassen und sehen, ob jemand anderes etwas anderes weiß, wenn nicht, werde ich diese Antwort akzeptieren - danke Michael –

+0

Normalerweise können Sie sich auf eine Faustregel verlassen: Keine Einzelheiten geklärt? domänenübergreifendes Sicherheitsproblem – Tschallacka

Verwandte Themen