Android 上の Google Chrome がまもなくシークレット Chrome カスタム タブをサポートする可能性があります

Google Chrome はまもなくシークレット カスタム タブをサポートする予定です。シークレット モードで開かれた Chrome カスタム タブは、履歴の保存やスクリーンショットのサポートがありません。

Google Chrome ブラウザは、Android 上で最も有力なブラウザです。 結局のところ、ほとんどの Android デバイスにプリインストールされています ( 最近GoogleはEUとのトラブルに巻き込まれた)また、別のブラウザを使用している場合でも、おそらく依然として Chromium をベースとしています。 Android のデフォルトの WebView クライアント Android 4.4 KitKat では Chromium ベースになりました その後 Android Nougat により、Chrome アプリが WebView プロセスとして引き継がれるようになりました. それだけでは不十分であるかのように、Google Chrome 45 が導入されました Chromeのカスタムタブ これにより、アプリ開発者はユーザー エクスペリエンスを向上させるために Chrome でブラウザ リンクを開くことが推奨されました。 Chrome カスタム タブを使用すると、開発者はタイトル バーのテーマ設定や特別なボタンの表示などのカスタマイズを施して Chrome タブを表示できます。 しかし、Chromium Gerrit で発見した新しいコミットは、Chrome カスタム タブがまもなくシークレット モードで開くことをサポートすることを示唆しています。 モード。

XDA Labs の Chrome カスタム タブ

専念「導入されたシークレット カスタム タブ」というタイトルの「カスタム タブの新しいバリアントがどのように機能するか」について詳しく説明しています。 要約は次のとおりです。

  • と呼ばれるフラグ (ユーザーはアクセスできませんが、ビルド時に) enable_incognito_custom_tabs 支払いフロー以外の目的で機能を有効にするかどうかを制御します。
  • と呼ばれる別のフラグ (これもユーザーはアクセスできません) allow_incognito_custom_tabs_from_third_party サードパーティ製アプリがシークレット カスタム タブを開くことができるかどうかを制御します。 インテントを追加することで ICT が開かれます 
    com.google.android.apps.chrome.EXTRA_OPEN_NEW_INCOGNITO_TAB、デフォルトでは、ファーストパーティの Google アプリでのみ実行できます。
  • ICT が開くと、[シークレット Chrome で開く] という新しいメニュー項目が表示され、タブが Chrome のシークレット タブに再度開かれます。 通常の CCT とは異なり、アプリ ピッカーは表示されません。
  • ツールバーはデフォルトでは灰色ですが、アプリ開発者は上書きできます。
  • 「すべてのシークレット タブを閉じる」という通知により、開いているすべての ICT も閉じられます。
  • 通常のシークレット モード タブと同様に、ICT ではスクリーンショットは許可されておらず、その内容は最近のアプリ ビューに表示されません。 (これは次の方法で回避できます) services.jar を変更してセキュアフラグを無効にする.)

この変更のコードはまだマージされていないため、Chrome にはまだ表示されません。 統合されると、この機能は Chrome Canary で利用できるようになりますが、Google がアプリに実装し始めるか、場合によってはサードパーティ アプリにもこの機能を公開するまでは、実際に機能することはわかりません。 私たちはこの機能に常に注目し、利用可能になったら最新情報をお知らせします。