2
アプリがChromeカスタムタブでリンクを開かないようにします(つまり、既定のブラウザーで直接開きます)
少し前まで、Google はAndroid JellyBean以降のChrome 45以降、Chrome カスタムタブと呼ばれる新しい機能を追加しました。 Chromeカスタムタブとは何ですか? ユーザーがURLをタップしてブラウザーを起動するか、WebViewを使用して独自のアプリ内ブラウザーを構築すると、アプリ開発者は選択肢に直面します。 どちらのオプションにも課題があります。ブラウザの起動は、カスタマイズできない重いコンテキストスイッチですが、WebViewはブラウザと状態を共有せず、メンテナンスのオーバーヘッドを追加しません。 Chromeカスタムタブを使用すると、アプリはウェブエクスペリエンスをより細かく制御でき、WebViewに頼ることなく、ネイティブコンテンツとウェブコンテンツ間の移行をよりシームレスに行うことができます。 これはいつ利用可能になりますか? Chrome 45以降、Chromeのすべてのユーザーが、ChromeのサポートされているすべてのAndroidバージョン(Jellybean以降)で、Chromeカスタムタブを一般的に利用できるようになりました。 Googleはこの機能を一部のアプリ(Google +、Google Searchなど)に統合しており、サードパーティのアプリでも使用できるようになりました(Twitter、Stack Exchangeなど)。 一部のアプリでは有効化/無効化する設定が提供されていますが(Google Searchなど)、他のアプリでは無効化できないようです。オーバーフローメニュー(右上の3ドット)をタップしてChromeでリンクを開き、[ Chromeで開く]を選択できることを知っています。ただし、特定のアプリで無効にできる場合は望ましいでしょう。 だから、私の質問は:この機能を無効にすることは可能ですか?(無効にすることにより、デフォルトのブラウザで直接リンクを開くか、ブラウザを選択するようユーザーに促すことを意味します) 注:ルートソリューションを含むすべての提案、または最悪のシナリオでChromeをアンインストールすることも可能です。ただし、より実用的な回答が望ましいです。