よんログ

Bitwardenでネットバンキングへのログイン情報入力を自動化するTips

Bitwardenのフォーム自動入力機能は便利なのだが、分割された入力フィールドに対して上手く入力できないという難点があった。

例えばネットバンキングのログイン画面における口座番号である。 三菱UFJダイレクトSMBCダイレクトのログイン画面を見ると分かるように、店番号と口座番号を別々の入力フォームに入力する仕組みになっている。 このようなフォームで、口座番号をユーザー名として自動入力しようとすると、どちらか一方の入力フォームに全て補完されてしまい、上手く自動化できない。

解決策

Bitwarden公式ヘルプ (Custom Field | Bitwarden Help & Support)にヒントが記載されていた。

カスタムフィールドのフィールド名には、そのフィールドを補完する <input /> 要素の id 属性を指定できるらしい。 より正確には、カスタムフィールドのフィールド名には <input /> 要素の

  1. id 属性
  2. name 属性
  3. aria-label 属性
  4. placeholder 属性

のいずれかが指定でき、Bitwardenはこの順番で自動補完を試みる。

設定例

ゆうちょダイレクト

カスタムフィールド名対応するフィールド
okyakusamaBangou1お客さま番号 (1部, 4桁)
okyakusamaBangou2お客さま番号 (2部, 4桁)
okyakusamaBangou3お客さま番号 (3部, 5桁)

三菱UFJネットバンキング

カスタムフィールド名対応するフィールド
tx-branch-number店番
tx-account-number口座番号
tx-contract-numberご契約番号

SMBCダイレクト

カスタムフィールド名対応するフィールド
userId1契約者番号 (前半)
userId2契約者番号 (後半)
firstKeiyakushaNo契約者番号 (前半, 別導線)
secondKeisyakushaNo契約者番号 (後半, 別導線)

じぶん銀行

カスタムフィールド名対応するフィールド
customerNo1お客さま番号 (前半)
customerNo2お客さま番号 (後半)