アクセシビリティ サービスの助けを借りて、どの URL が Chrome カスタム タブに読み込まれているかを検出できます。次に、URL がブロック リストにある場合にタブを閉じることができるように、戻るボタンの ID を見つけたいと考えています。次のコードは次のとおりです。クリック アクションの場合:
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);
}