创建一个始终在Chrome浏览器中打开的URL


15

如果要确保单击URL,将始终在Chrome(而不是默认浏览器)中打开URL,是否可以通过修改标题来做到这一点?

例如,我可以获得始终在Evernote中打开的URL,它们以evernote:///开头

这有可能吗,例如具有chrome:///www.url.com之类的东西


网址的那部分称为“协议”
Octopus

Answers:


13

Google在其开发者网站上拥有有关Chrome iOS应用程序URI方案的官方文档。

只需更换httpgooglechromehttpsgooglechromes。这表示:

  • http://www.google.com/ 变成 googlechrome://www.google.com/
  • https://apple.stackexchange.com/ 变成 googlechromes://apple.stackexchange.com/

以前,它支持x-callback-urlgooglechrome-x-callback://。这样,调用方应用可以向Chrome指示其名称和URI方案,这将在地址栏中显示一个后退按钮,该按钮关闭该标签并调用指定的URI。几年前,iOS 9在状态栏中添加了“返回到...”按钮,但该功能已被删除(但URI方案仍然有效)。


3
请注意,这不适用于Mac版Chrome。
chenware

5

在iOS上:

googlechrome://www.example.com

1
这可能适用于iOS(我的iPhone上没有Chrome),但不适用于Mavericks。
samh,2014年

我正要说同样的话。您如何建议这应该起作用。首先,在Mavericks上,如果您单击带有此协议的链接或在网址中转到它。操作系统要求您选择一个可以打开它的应用程序。即使选择了Chrome,Chrome也会尝试file:///googlechrome:///www.example.com每次打开URL
markhunte 2014年

1
@markhunte OP未指定OS X或iOS,我已澄清这仅适用于iOS
grg

@GeorgeGarside干杯让我节省了更多时间试图解决问题。
markhunte 2014年

有没有办法为Mac做呢?也不在Catalina上工作。
layser
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.