Comment puis-je empêcher le navigateur de stock de demander quel navigateur je souhaite utiliser?

8

J'ai un certain nombre de navigateurs installés sur mon téléphone. Je n'en ai pas défini par défaut car certaines pages s'affichent simplement mieux sur certains navigateurs que sur d'autres.

Lorsque j'utilise le navigateur de stock, chaque fois que je clique sur un lien, il me demande quel navigateur je souhaite utiliser. Je voudrais avoir l'indication que si je choisis le navigateur de stock pour cette session en cours, il devrait ouvrir les liens dans le navigateur de stock et cesser de me le demander.

Existe-t-il un moyen pour moi d'empêcher le navigateur de stock de me demander ceci sans en faire la valeur par défaut?

Nathan Fellman
la source
Cela ne m'arrive que lorsqu'il y a des redirections sur la page Web et non "à chaque fois que je clique sur un lien"
Irfan

Réponses:

8

Non. Android fonctionne avec des intentions. L'ouverture d'un lien demande l'intention d'ouvrir une URL. Si vous avez plus d'un navigateur et que vous n'avez pas défini de navigateur par défaut, Android vous demandera lequel choisir.

Je peux imaginer que certains navigateurs ne suivent pas cette règle de démarrage d'une intention et restent simplement dans leur propre programme, mais c'est tout ce que le programme décide de gérer.

Edelcom
la source
@GAThrawn: Merci d'avoir corrigé les fautes de frappe. Saisie de réponses sur un aPad n'est pas nécessairement la chose la plus simple à faire.
Edelcom
C'est définitivement un défaut de conception
Michael
3

Le comportement Android par défaut n'a pas d'option pour cela. Comme vous l'avez mentionné, vous aurez toujours la question à chaque démarrage d'une intention de navigateur (c'est-à-dire demander à Android d'ouvrir une URL dans un navigateur). La seule façon de l'arrêter est d'en sélectionner une et de la définir par défaut.

D'un autre côté, une fois que vous êtes dans une session de navigateur, le programmeur du navigateur peut implémenter la demande d'une URL donnée à gérer par lui-même, plutôt que de démarrer une nouvelle intention de navigateur. Cela résoudrait votre problème.

Si vous démarrez ensuite un navigateur pour afficher une URL, vous aurez l'option Android pour sélectionner un navigateur. Et les prochaines URL seront simplement ouvertes dans le même navigateur. En d'autres termes, cela dépend vraiment de l'implémentation de ce navigateur.

hcpl
la source