27 votes

Forcer un lien URL à s'ouvrir avec un navigateur spécifique

J'ai créé un lien URL dans mon dock, mais le lien ne s'ouvre qu'avec le navigateur par défaut. J'ai Safari, Firefox et Chrome (le plus récent étant celui par défaut) installés sur ma machine. Je me demande si quelqu'un sait comment faire pour que le lien s'ouvre avec Firefox au lieu de Chrome, tout en conservant Chrome comme navigateur par défaut. Note : J'utilise Mavericks sur mon MacBook Pro.

0 votes

Vous pourriez créer un script qui ouvre un certain navigateur et navigue vers l'URL que vous souhaitez voir. Vous devez placer le script dans le Dock à la place du lien URL actuel que vous avez.

0 votes

Vous ne pouvez pas définir le navigateur dans un fichier .url. Vous devez donc écrire un script au lieu du fichier .url dans lequel vous ouvrez un navigateur avec votre lien.

0 votes

J'ai mis à jour ma réponse

22voto

skywinder Points 1471

Finicky - Toujours ouvrir le bon navigateur

Il s'agit d'un outil gratuit et open-source pour cela, avec un tas de paramètres et de règles différents, il peut.. :

  • Rédiger des règles pour ouvrir les urls dans n'importe quel navigateur
  • Réécrire et remplacer des parties d'urls avant de les ouvrir
  • Résoudre automatiquement l'url de destination à partir des fournisseurs d'url courtes.

En ce qui concerne votre question directe, voici les paramètres :

/**
 * Save as ~/.finicky.js
 */
module.exports = {
    defaultBrowser: "Google Chrome",
    handlers: [
        {
            match: finicky.matchHostnames(["your_specific_url_to_open_in_Firefox"]),
            browser: "Firefox"
        }
    ]
};

C'est tout ! Il suffit de lancer ce plugin et il se chargera de toutes les redirections pour vous.

Pour plus d'exemples, voir le Page github difficile

0 votes

Je l'adore, merci !

18voto

Chris Ammerman Points 6878

Vous pourriez utiliser le tout puissant open pour y parvenir en utilisant un shell script / apple script. Ce n'est pas nécessairement la manière la plus agréable, mais c'est ainsi que je le fais.

open http://apple.stackexchange.com -a Firefox.app 

serait la commande de base pour ouvrir cette page dans Firefox. Vous pouvez facilement envelopper ceci dans un script de Apple agréable à utiliser - faites-moi savoir si vous avez besoin de savoir comment !

1 votes

Au moins pour MacOS 12.1, cela pourrait ne pas fonctionner comme prévu. Lorsque le navigateur donné n'est pas le navigateur par défaut et il n'est pas encore ouvert, la commande ouvre l'URL dans le navigateur donné et le navigateur par défaut en même temps. Une solution de fortune qui ouvre le navigateur (non par défaut) avant d'ouvrir l'URL : open -a safari; sleep 2; open -a safari http://apple.stackexchange.com . Il peut être nécessaire d'ajuster le temps d'attente en fonction de la vitesse du système.

1 votes

@Wumms - Je pense que le problème est plus spécifique. Lorsque Safari n'est pas le navigateur par défaut et n'est pas encore ouvert, la commande pour ouvrir Safari ouvre également le navigateur par défaut. Je ne rencontre pas ce problème lorsque j'ouvre tout d'autres navigateurs.

10voto

sayzlim Points 4448

Vous pouvez utiliser Choosy et définissez les règles pour l'URL que vous avez créée dans Dock. Non seulement cela fonctionne pour l'URL dans le Dock, mais les règles s'appliquent également à tous les liens que vous ouvrez dans Safari, Firefox ou Chrome. Si vous avez besoin d'un certain domaine, ou de modèles d'URL à ouvrir dans un navigateur distinct, alors Choosy est celui qu'il vous faut.

5 votes

Notez que Choosy est derrière un paywall.

0 votes

Merci ! J'étais sur le point de poser une question très similaire à OP, pour laquelle Choosy semble être le meilleur outil pour le travail !

0 votes

C'est une vieille réponse mais c'est celle que je cherchais. Choosy est génial. Je n'ai rien trouvé d'autre qui fasse réellement ce que Choosy fait. Je l'utilise personnellement pour m'assurer que les liens d'une certaine application s'ouvrent toujours dans Chrome, même si mon navigateur par défaut est FireFox.

2voto

ohhh Points 11

Vous pouvez utiliser Browserosaurus Vérifiez ce logiciel, il est gratuit à vie. C'est exactement comme choosy mais gratuit.

Vérifiez ce lien pour Browserosaurus

Avantage c'est qu'il s'agit d'une source ouverte. Voici le lien

0voto

Ruskes Points 44895

J'utilise le menu contextuel sur le fichier URL pour ouvrir le site dans n'importe quel navigateur :

  • Cliquez à droite et sélectionnez la feuille d'information
  • Sous "Ouvrir avec", sélectionnez Autre -> Afficher toutes les applications.
  • Sélectionnez le navigateur web de votre choix

Une fois que vous avez terminé, déplacez-la vers Dock et elle fera ce que vous vouliez.

0 votes

@Buscar Êtes-vous sûr que cela fonctionne. C'est l'une des premières choses que j'ai essayées, mais j'ai utilisé la fenêtre d'information. Mais cela n'a pas fonctionné. Le fichier continuait à s'ouvrir dans le navigateur par défaut. Je viens d'essayer à nouveau avec le menu contextuel, c'est pareil.

0 votes

Je viens de l'essayer et ça a marché pour moi. Enregistrez d'abord l'URL sur le bureau, modifiez-la puis déplacez-la vers le dock.

0 votes

Je pensais que ça aurait dû marcher. Ce doit être mon Mac qui est une plaie Merci

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