現象
Vivaldiを開くと
"1Password can't save or fill in Vivaldi"
と出てきてしまった時の対処法です。2018/06/12現在ぐぐっても最適な解決法がでてこなかったため記載。
Version
- Vivaldi: 1.15.1147.42
- 1Password: 7.0.4
対処法
~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts
配下の
2bua8c4s2c.com.agilebits.1password.json
ファイルを
~/Library/Application Support/Vivaldi/NativeMessagingHosts
配下にコピーします
コマンドだと以下
cp ~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts/2bua8c4s2c.com.agilebits.1password.json ~/Library/Application\ Support/Vivaldi/NativeMessagingHosts
もし上記のコマンドでエラーの場合、該当のjsonファイルが作成されていない場合だと思われます。その場合は、該当のフォルダ(NativeMessagingHosts)を作成のうえ、1Passwordを完全に終了/起動を行うとjsonファイルが作成されます
もし、以前(1Password6時代等)に上記処理を実行している場合は、
再度実行し上書きします。jsonファイルには1Passwordのパスも記載されているので、1Password7ではないアプリのパスが記載されている場合、うまく連携されません。