アクセシビリティサービスの助けを借りて、どのURLがChromeカスタムタブに読み込まれているかを検出できます。今度は、バックボタンのIDを探して、URLがある場合はタブを閉じることができますブロックリストにある場合は、クリックアクションのコードは次のようになります。クロムカスタムタブのブロックURL android
List<AccessibilityNodeInfo> list = nodeInfo.
findAccessibilityNodeInfosByViewId("com.android.chrome:"id for back button"");
for (AccessibilityNodeInfo node : list) {
Log.i(TAG, "ACC::onAccessibilityEvent: back_button " + node);
node.performAction(AccessibilityNodeInfo.ACTION_CLICK);
}
ブロックリストにURLがある場合、クロムブラウザのタブを閉じる – Vij
はい、しかしクロームのカスタムタブではなく、ブラウザ – Mayur