15 votes

Ouvrir un nouvel onglet dans Chrome à partir d'un raccourci ou d'une application

Problème

Depuis la mise à jour d'Android 5.1.1, j'ai commencé à utiliser le nouveau sélecteur d'onglet fusionné avec les applications récentes, mais à chaque fois que je clique sur chrome, je dois attendre qu'il ouvre le dernier onglet pour en ouvrir un nouveau de toute façon, et si je voulais l'ancien onglet, j'aurais pu l'ouvrir à partir des applications récentes.

J'ai essayé de créer un signet pour utiliser about:blank, ce qui fonctionne sauf que je n'ai pas accès aux signets ou à l'historique à partir de la page du nouvel onglet, mais lorsque j'essaie de créer un lien direct vers la page du nouvel onglet, je ne trouve pas de méthode qui fonctionne.

En utilisant "about:newtab", j'obtiens une superposition transparente sur mon lanceur qui s'affiche comme Chrome dans les applications récentes.
En utilisant chrome://newtab ou chrome-native://newtab, je reçois un toast du lanceur indiquant "App isn't installed.".

J'ai pensé à créer une application simple sans interface utilisateur qui ouvre simplement Chrome dans un nouvel onglet, ou à utiliser Xposed pour le modifier afin qu'il s'ouvre dans un nouvel onglet au clic, mais je ne sais pas comment m'y prendre.

Pregunta

Existe-t-il un fichier dans le système que je pourrais modifier pour ajouter Chrome comme gestionnaire des liens "chrome://" ?

Quelle autre méthode pourrais-je essayer pour créer un raccourci sur mon lanceur pour ouvrir un nouvel onglet pour chrome ?

Plus d'informations

  • Lanceurs testés : Nova Launcher, Google Now Launcher
  • Versions de Chrome : Chrome 45.0.2454.94, Chrome Beta 46.0.2490.34
  • Version Android : 5.1.1 LMY48M
  • Dispositif : Nexus 5

0 votes

Avez-vous essayé am start -n com.android.chrome/com.google.android.apps.chrome.ChromeTabb‌​edActivity -d "about:newtab" --activity-clear-task (il n'y a pas de retour à la ligne) avec les autorisations Root ? Bien que je ne sache pas exactement ce que vous voulez. Vous pouvez créer un raccourci d'application qui exécutera cette commande. Il existe de nombreux outils d'automatisation qui peuvent faire le travail ici. Voir aussi : Puis-je ouvrir Chrome sur Android à partir de la ligne de commande ?

0 votes

@Firelord J'ai essayé d'utiliser Tasker pour créer un raccourci pour exécuter cette commande, mais cela a donné ce résultat : Démarrage : Intent { dat=about:newtab flg=0x8000 cmp=com.Android.chrome/com.google.Android.apps.chrome.ChromeTabbedActivity } Type d'erreur 3 Erreur : La classe d'activité {com.Android.chrome/com.google.Android.apps.chrome.ChromeTabbedActivity} n'existe pas.

0 votes

Ils ont changé le nom de l'activité, comme il semble. La commande révisée est : am start -n com.android.chrome/org.chromium.chrome.browser.ChromeTabbedA‌​ctivity -d "about:newtab" --activity-clear-task

5voto

Jsilvermist Points 301

Solution pour Android 7.1 (niveau API 25) et supérieur

Si vous utilisez un lanceur qui supporte Raccourcis d'applications vous pouvez :

  1. Appuyez longuement sur le Chrome pour faire apparaître les raccourcis.
  2. Appuyez longuement sur le New tab et faites-le glisser vers l'emplacement souhaité.
  3. Utilisez le nouveau raccourci pour lancer Chrome avec un nouvel onglet.

1 votes

+1. Cela fonctionne. J'utilise l'application Sésame pour lancer le nouvel onglet depuis n'importe où dans Android et je suis sur Android 7.1 aussi.

0voto

Essayez de désactiver la fonction "Fusionner les onglets et les applications" dans les paramètres. Vous pourrez ensuite ouvrir un nouvel onglet en utilisant l'icône + en haut de la fenêtre. Faites glisser le volet supérieur vers le bas pour afficher tous vos onglets.

0 votes

Réponse non pertinente. Je pense que la réponse est similaire à cette question ici : Ouvrir Incognito à partir d'un raccourci

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X