10

モバイル Safari で開いた「googlechrome://www.lego.com」は、Google Chrome iOS アプリに切り替わり、URL が開きます。これにより、以下のようなスクリプトレットが可能になり、モバイル Safari から切り替えて Google Chrome iOS アプリで現在のページを開くことができます。

(function()%7Bif(document.location.href.indexOf('http')===0)document.location.href=document.location.href.replace(/%5Ehttp/,'googlechrome');%7D)();

私の質問は、逆にすることはできますか? 「safari://www.lego.com」を試してみましたが、単に無効な URL です。Google Chromeからモバイル Safari に切り替えて現在のページを開くスクリプトレットを作成できますか。

4

1 に答える 1

5

答えはイエスです。礼儀または MacStories ( http://www.macstories.net/tutorials/chrome-for-ios-send-a-webpage-back-to-safari-via-bookmarklet/ )、私はこのコードを見つけました:

window.location='googlechrome-x-callback://x-callback-url/open/?url='+encodeURIComponent(location.href)+'&x-source=Safari&x-success='+encodeURIComponent(location.href);

そのコードを実行し、ホーム画面に移動して Chrome を再度開くと、Safari に戻るための魔法の戻るボタンが表示されます。これはまさにあなたが望むものではないかもしれませんが、うまくいきます...キンク。

幸運を!

更新: スクリーンショットは次のとおりです: リンク (申し訳ありませんが、記事に載せるのに十分な評判がありません): http://i.stack.imgur.com/OR175.jpg

更新:
これを行う機能が壊れているようです。ありがとうございました!

于 2013-01-28T04:12:55.870 に答える