ブックマークレットを使用して、iOS の Safari から現在の Web ページを Chrome に送信する

Anonim

最近リリースされた iOS 用の Chrome ブラウザは非常に優れており、iPhone や iPad の主要な Web ブラウザとしてまだ Safari に取って代わるものではありませんが、このブックマークレットをすぐに使用できる便利な機能を見つけることができます。現在アクティブな Web ページを Safari から Chrome に送信します:

  1. iOS デバイスから Safari を起動し、次の行の javascript コードをコピーします:
  2. "

    javascript:location.href=googlechrome+location.href.substring(4);"

  3. 矢印をタップして「ブックマークを追加」を選択し、このウェブページ (または他のページ) をブックマークします
  4. Safariブックマークを開いて「編集」をタップし、新しく作成したブックマークを編集するためにタップします
  5. 名前を「Send to Chrome」に変更し、URL の横にある「x」をクリックしてから、上でコピーした JavaScript コードを長押しして貼り付けます
  6. ブックマークバーを開いて「Chromeに送信」を選択してテストしてください

Safari が切り替わり、Google Chrome が起動し、ブックマークレットをアクティブ化した URL を含む新しいブラウザ タブが表示されます。これが機能しないという問題がある場合は、iOS Safari でブックマークレットを編集するときに引用がどのように処理されるかを確認してください。各 ” を代わりに %22 に置き換える必要がある場合があります。これは次のようになります:

javascript:location.href=%22googlechrome%22+location.href.substring(4);

もう 1 つのバリエーションは、この JavaScript スニペットを使用することです。これは明らかに https URL でうまく機能します:

javascript:location=location.href.replace(/^https?/, 'googlechrome');

テストではどちらのバリエーションも問題なく動作したので、自分に合ったものを選んでください。これは、できるだけ多くの異なるブラウザーでブラウザーの互換性テストを実行する必要がある Web 開発者やデザイナーにとって素晴らしい調整です。

ブックマークレットは、iOS の Safari から「ソースを表示」したり、Web ページのフォント サイズを調整したり、Firebug を実行したりするなど、他の方法では不可能な機能を Safari に追加するかなり一般的な方法です。 iOSのライト。この特定のものは、最近 Web を回っていますが、jonabrams に由来します。com.

ブックマークレットを使用して、iOS の Safari から現在の Web ページを Chrome に送信する