28 votes

Pourquoi Chrome a-t-il besoin d'un accès à Bluetooth ?

Peu après la mise à jour vers MacOS v11 (Big Sur), je vois :

Google Chrome.app would like to use Bluetooth

Pourquoi Chrome a-t-il besoin de Bluetooth ?

1 votes

32voto

Jose Chavez Points 645

Les API Web modernes permettent aux sites Web d'exécuter un code qui communique avec vos périphériques Bluetooth à l'aide de l'API Web Bluetooth - après que vous en ayez donné l'autorisation dans chaque cas spécifique.

Cette invite particulière donne à Chrome l'accès à Bluetooth, qui est nécessaire pour que Chrome puisse offrir cette fonctionnalité aux sites Web.

Vous trouverez ici quelques exemples techniques d'utilisation de Bluetooth rendus possibles par l'API Bluetooth Web :

Exemples de Bluetooth Web

En ce qui concerne l'utilisation réelle, il pourrait être utile pour contrôler presque n'importe quel type de dispositif Bluetooth. Imaginez par exemple un nouveau maison intelligente que vous pouvez configurer en visitant un site web - au lieu de devoir installer une application ou un dispositif similaire. D'autres exemples pourraient être les scanners RFID, les imprimantes de reçus, les feux de signalisation, etc.

Voici un dépôt GitHub avec des exemples de code pour diverses démonstrations amusantes :

Démonstrations Web Bluetooth

Par exemple, il comprend le contrôle de voitures de course, un avion jouet, une imprimante de reçus et un écran à pixels LED.

1 votes

En fait, Chrome (ou tout autre navigateur) est un intermédiaire qui doit être autorisé avant que vous puissiez autoriser des sites web dans l'intermédiaire, n'est-ce pas ? Le navigateur est autorisé par le système d'exploitation, le site web est autorisé par le navigateur. Si c'est ainsi que Chrome gère le problème, comment le navigateur natif de MacOS le gère-t-il ?

3 votes

Par navigateur natif, je suppose que vous voulez parler de Safari... il y remédie en ne prenant tout simplement pas en charge l'API Web Bluetooth :-)

1 votes

21voto

Oskar Points 1242

Chrome n'a pas besoin de cet accès, mais il le veut à coup sûr, sinon il n'aurait pas demandé au SDK d'Apple de lui accorder l'accès au matériel.

  • https://support.apple.com/en-us/HT210578

  • Apple a commencé à mettre en garde les utilisateurs d'iOS il y a quelque temps déjà, car cet accès est plus élevé que ce qui est nécessaire pour que des accessoires comme les écouteurs fonctionnent.

  • Il est clair que certains développeurs et personnes interceptant un trafic autrement légitime ont abusé de cet accès. Maintenant, cet avertissement de confidentialité est ajouté à MacOS.

  • Cela fait partie de l'assurance d'Apple que les développeurs doivent nous demander avant de qu'ils recueillent des informations sur les appareils.

Google gagne de l'argent en vendant des publicités ciblées. La collecte de ces données peut donc améliorer ses services. Vous pourriez avoir des besoins spécifiques pour que Chrome accède directement aux pilotes Bluetooth, mais étant donné que l'octroi d'un accès Bluetooth à une application a des conséquences sur la vie privée, Apple a fait tout son possible pour vous avertir avant que cela ne se produise.

Faites des recherches si vous n'êtes pas à l'aise avec l'idée de fournir aux applications des informations aussi localisées que 100 % des balises/appareils/produits Bluetooth à portée de votre ordinateur. Ce genre de collecte est une partie très lucrative de la complexe publicitaire industriel permettant de générer et de vendre des données spécifiques à un lieu donné . Certes, la plupart des entreprises responsables essaient ensuite de rendre ces données anonymes, mais si vous ne les collectez pas, elles ne peuvent pas être divulguées ou utilisées à mauvais escient. Toutes les applications ne vendent pas ces données, mais certaines le font.

Je le répète, vous n'avez jamais besoin d'accorder cela pour l'accès à la souris, à l'audio, au microphone puisque les applications peuvent utiliser l'API appropriée pour ces fonctions. Cette invite accorde un accès complet à l'ensemble de la pile Bluetooth pour utiliser les données radio Bluetooth et analyser vos périphériques jumelés et le trafic de localisation.

Je dis non à ces derniers jusqu'à ce qu'il soit clair que j'en ai besoin pour une tâche spécifique.

0 votes

Les commentaires ne sont pas destinés à une discussion prolongée. déplacé vers chat .

7voto

Kurague Points 36

Le support officiel de Google a mentionné certaines des utilisations de Bluetooth sur Chrome :

  1. Connecter un site web à un périphérique Bluetooth ou USB

    Chrome vous permet de connecter un site web à vos périphériques Bluetooth et USB. Par exemple, si vous avez un moniteur cardiaque Bluetooth, vous pouvez laisser un site Web s'y connecter. La page peut alors enregistrer et afficher des informations sur le moniteur.

    La réponse de jksoegaard explique cela plus en détail.

  2. Utilisez la clé de sécurité intégrée de votre téléphone

    Vous pouvez utiliser la vérification en deux étapes pour protéger votre compte contre les pirates, même s'ils ont volé des informations comme votre mot de passe. Vous pouvez configurer la clé de sécurité intégrée de votre téléphone pour vous connecter en toute sécurité sur les appareils Chrome OS, iOS, MacOS et Windows 10.

    Lorsqu'un appareil Android, iPhone ou iPad pris en charge est ajouté comme clé de sécurité, Chrome invite l'utilisateur à activer Bluetooth à la fois sur la machine hôte (par exemple, MacOS) et sur le téléphone lors de la connexion à votre compte Google.

    Utilisez la clé intégrée de votre téléphone pour vous connecter à de nouveaux appareils.

    1. Assurez-vous que Le Bluetooth est activé sur les deux appareils.
    2. [...]

    (accentuation ajoutée)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X