Pourquoi ne puis-je pas voir les navigateurs dans les préférences système?


2

Déjà enregistré un bogue dans le rapport de bogue d'Apple, l'ID est 25949722

Ce que je veux faire, c'est définir Canary comme navigateur par défaut, mais lorsque j'ouvre les préférences système, je ne vois aucun navigateur répertorié.

Quel est le problème avec mon Mac (OS X 10.11.4 - El Capitan)?

enter image description here


Bienvenue à Ask Different! Bien que cette question soit bien posée, y compris la capture d'écran, il serait utile de fournir la version d'OS X que vous utilisez.
Allan

@Allan c'est OS X 10.11.4
david30xie

Réponses:


2

Avez-vous Google Chrome (j'espère que Canary est une version pré-dev de Chrome et susceptible de planter) ?.

Accédez à la page des paramètres de Chrome en saisissant chrome://settings et en définissant Chrome comme navigateur par défaut (sous l’onglet "Général"). Une fois que vous faites cela, cela devrait résoudre le problème que vous voyez dans Préférences de système


Merci Allan. Cela devrait marcher. Je comprends que Canary est une version pré-dev, mais c’est la raison pour laquelle je souhaite utiliser Canary, je souhaite disposer de fonctionnalités de test. De plus, même si j'utilise cette méthode pour rendre le navigateur Chrome par défaut, cela ne résout pas le problème si la liste de navigateurs est vide.
david30xie

C'est ce qui a fonctionné pour moi. Essayez de définir Safari comme navigateur par défaut dans les préférences Safari (onglet Général). Redémarrez votre ordinateur, puis revenez en arrière et essayez de changer votre navigateur pour Canary sous Sys Pref.
Allan

Je ne sais pas pourquoi, mais installer à nouveau Chrome a fonctionné! BTW, avec la dernière version de Safari, il n’ya pas de préférences pour le navigateur par défaut, tout est dans les préférences système - & gt; général
david30xie

4

Il semble que vous ayez peut-être besoin de reconstruire la base de données Launch Services, ce que le Mac utilise pour sa structure "Quelles applications peuvent ouvrir ce type de fichier".

Vous pouvez le faire dans Terminal, en utilisant

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user ; killall Dock

puis redémarrez,

Ou Onyx (freeware) peut le faire pour vous - Onglet Maintenance & gt; Reconstruction - cochez uniquement la première case & amp; exécuter.


J'ai essayé dans les deux sens, et aucun d'entre eux n'a fonctionné
david30xie

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.