1

最新のiPhone Gmailアプリで、リンクをタップすると(Google Chrome iPhoneアプリがインストールされている場合)、Google Chromeが開き、Chromeの戻るボタンが「Gmail」に戻ることを示すように変更されることに気付きました"

グーグルクロームの戻るボタン

誰かがこれを自分のアプリで動作させる方法を見つけたのか、それとも非公開の Google API なのか疑問に思っていました。

Google の 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 に答える