Создание 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.