Вызвать определенный браузер по URL - PullRequest
1 голос
/ 31 января 2012

Допустим, у меня есть конкретная URL-ссылка, и моим браузером по умолчанию является Safari. В любом случае можно ли открыть этот URL-адрес с помощью Chrome вместо браузера по умолчанию, передавая какой-либо параметр в URL-адресе или каким-либо другим способом? Обратите внимание, что я НЕ хочу менять браузер по умолчанию на Chrome.

Ответы [ 4 ]

4 голосов
/ 31 января 2012

Общий способ решения этой проблемы - спросить: «Как я могу запустить Chrome с определенным URL?»При попытке это сделать на моей машине, командная строка

chrome http://stackoverflow.com

делает это.Итак, вам просто нужно:

  • Найти chrome.exe на компьютере пользователя
  • Запустить Chrome с параметром командной строки URL, который вы хотите загрузить

ОБНОВЛЕНИЕ: после перечитывания вашего вопроса я вижу, что пользователь просматривает в Safari и хочет щелкнуть ссылку в Safari и открыть Chrome.Нет, нет никакого способа сделать это, просто изменив HTML.Мой ответ выше применим к настольной программе, которая хочет запустить Chrome с определенным URL.

1 голос
/ 26 февраля 2015

Я немного опоздал, но Choosy, вероятно, делает именно то, что вы ищете (я думаю, только для Mac): http://www.choosyosx.com.

1 голос
/ 31 января 2012

вы не можете передать URL-адрес для запуска в определенном браузере.

Для этого вам потребуется доступ к компьютеру и запуск конкретного браузера с URL-адресом в качестве параметра.

Если вы просто создаете веб-сайт, вы не можете управлять этим, но вы можете встроить некоторый JavaScript, сообщающий пользователю, что этот сайт будет работать, только если они используют Chrome ...

0 голосов
/ 31 января 2012

Нашел этот драгоценный камень, и он, по сути, выполняет эту задачу, создав браузер для конкретного сайта.

Это немного отличается, но выполняет ту же цель!

http://lifehacker.com/5611711/create-application-shortcuts-in-google-chrome-for-mac-with-a-shell-script

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...