Создание URL, который всегда открывается в Chrome


15

Если я хочу убедиться, что URL, если щелкнуть по нему, всегда будет открываться в Chrome (вместо браузера по умолчанию), могу ли я сделать это, изменив заголовок?

Например, я могу получить URL-адреса, которые всегда открываются в Evernote, они начинаются с evernote: ///

Возможно ли это, например, иметь что-то вроде chrome: ///www.url.com


Эта часть URL называется «протокол»
— Осьминог

Ответы:


13

Google имеет официальную документацию по схеме URI приложения Chrome iOS на своем веб-сайте для разработчиков .

Просто замените httpна googlechromeи httpsс googlechromes. Это означает:

  • http://www.google.com/ становится googlechrome://www.google.com/
  • https://apple.stackexchange.com/ становится googlechromes://apple.stackexchange.com/

Ранее он поддерживал x-callback-url of googlechrome-x-callback://. Это позволило вызывающему приложению указывать свое имя и схему URI в Chrome, что показывало бы кнопку возврата в адресной строке, которая закрывает вкладку и вызывает указанный URI. Эта функция была удалена несколько лет назад, когда iOS 9 добавила кнопку «Назад к…» в строке состояния (но схема URI все еще работает).


3
Обратите внимание, что это не относится к Chrome для Mac.
— chenware

5

На iOS:

googlechrome://www.example.com

1
Это может работать на iOS - у меня нет Chrome на моем iPhone - но это не работает для меня на Mavericks.
— samh

Я собирался сказать то же самое. Как вы предлагаете это должно работать. Во-первых, на Mavericks, если вы щелкнете ссылку с этим протоколом или перейдете по ней по веб-адресу. ОС просит вас выбрать приложение, которое может его открыть. Даже если Chrome выбран, Chrome будет пытаться открывать URL file:///googlechrome:///www.example.comкаждый раз
— markhunte

1
@markhunte OP не указал OS X или iOS, я уточнил, что это только для iOS
— grg

@GeorgeGarside Cheers спас меня, тратя больше времени, пытаясь понять это.
— markhunte

Есть ли способ сделать это для Mac? Не работает на Каталину тоже.
— лайсер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.