1

我在最新的 iPhone Gmail 应用程序中注意到,如果我点击一个链接(并且如果我安装了 Google Chrome iPhone 应用程序),它会打开 Google Chrome,并更改 Chrome 中的后退按钮以显示它返回到“Gmail "

谷歌浏览器后退按钮

我想知道是否有人设法找到一种方法来让它与他们自己的应用程序一起使用,或者它是否是一个私有的谷歌 API?

我已经尝试过谷歌的 OpenInChromeController ( https://developers.google.com/chrome/mobile/docs/ios-links ) 虽然它似乎只提供了打开 Chrome 的辅助方法,而不是更改后退按钮

4

1 回答 1

0

Google Chrome 使用 x-callback-url 方案来创建这种类型的行为。一个例子是这样的:

googlechrome-x-callback://x-callback-url/open/?x-source=MyApp&x-success=com.myapp.callback%3A%2F%2F&url=http%3A%2F%2Fwww.google.com

您可以对其进行自定义,使其对成功或失败有不同的响应,并定义 Chrome 是否会在新选项卡中打开链接。您链接到的文档下方有更多可用信息。

于 2013-03-23T04:35:59.063 回答