MacのFirefox、Chromeブラウザで1passwordが使えなくなった〜復旧の備忘録
2017.10..9更新
参考対象になるのは
1password version 4を使っておられる方で
OSX10.9を使っておられる方で
Firefox version 53以上を使っておられる方で
アドオン1Password Browser Extension 4.6.9
のアップデート・インストールを食らった方
だと思います。
Chromeブラウザの最新版(Version 60)でも
似たようなトラブル発生中ですが....
目次
10.9 Marvericks/安定版 Firefox55でも対処できた
Safariブラウザでの動作は問題ないながら Firefox、Chrome で全く 1passwordが使えなくなって、現在も正式な対応方法はメーカー発表されていません。ただなんとか対処方法がみつかったので、現在は安定版 Firefox55でも問題なく動作させられます。
- 「ブラウザのコード署名を検証」のチェックマークを外す。
1passwordアプリを起動・ログインしてから環境設定パネルを開き、右端の詳細設定の画面に進みます。ブラウザ拡張機能をインストールするとデフォルトで「ブラウザのコード署名を検証」項目にチェックマークが入りますが、これを外してください。これでChromeブラウザで 1passwordが利用できるようになります。
ただしFirefoxではこれだけではまだ 1passwordは動作しません。
- Firefoxアドオンは「1password 4.6.8」を使う
1passwordのブラウザ機能拡張の最新版はバージョン4.6.9ですが、これこそが1password利用不能に陥る元凶でした。(対応詳細は「MacのFirefoxで1passwordが使えなくなった 」記事参照)
上記2点の対応で、Firefox55でも問題なく動作させられます。Firefox56での動作に関してはブラウザ自体が未だバギーなのでなんとも言えない状況です。
10.9 Marvericksではバギーな Firefox56
OS X10.9 Marvericks対応※※のMozillaブラウザ最新版Firefox56は、現実的な話をすると動作で多くのバグがあったりアドオンが未対応だったりでメインブラウザとして使うことは出来ません。次期「Firefox Quantum」リリースまで時間がないので、ポテンシャルは認めるもののこのバージョンはスルーかもしれないし、マイナーバージョンアップ次第で「最後のアドオン対応版Firefox」として長くつきあうことになるかもしれません。
※※ 最新Mozillaブラウザがサポートするのは、OS X10.9 Marvericks 以降の Mac OSバージョンになります。OS X 10.6、10.7、10.8の最終サポートバージョンは Firefox 48(→詳細リンク)、WindowsXP 、Vistaの最終サポートバージョンは Firefox 52(→詳細リンク)
------------ 以下 2017.8.21 記事
対象者限定のトラブル
上記のようにMacユーザーでも比較的新しいOSを使っている方、最新版1password(version 6)を使っておられる方には無縁なトラブルだし、不思議なことにsafariでは問題なく動作しているので、国内では問題化されてる風でもないですが、欧米系ではトラブル報告の書き込みがけっこう眼につきます。1password メーカー側はと言えばユーザー情報を調査中、それだけです。
直接の原因 〜1Password Browser Extension 4.6.9
トラブルが発生したのが2017.8.9
このとき何をしたのか、何が起こったのか、と言えば
- Firefoxの手動アップデート更新(version 49 →最新版 55)
- 1Password Browser Extension 自動更新(version 4.6.8→4.6.9)
→ 1Password Browser Extension更新履歴
1Passwordサイトで更新履歴を見ると2017-08-07付けで、Browser Extension (version 4.6.9)をリリースしているので、これがいちばん怪しい。ちなみに safari(ver9.1.3)ではこのバージョンのBrowser Extensionで問題なく動作しています。ただ本家本元のアップルが純正ブラウザのサポートを終了してしまってるので、OSX10.9という旧OS環境下では最新版が動作するFirefoxやChromeの方が数段レスポンスがイイという皮肉。
1Password Browser Extensionを旧バージョンに戻すには...手っ取り早くTimemachineを使います。
復旧させるのは 〜/Library/Application Support/Firefox にあるprofiles.ini書類とProfilesフォルダ
中身を確認しながら見ていくと2017-8-9付で書き換えられていました。その前日の中身を復旧させて入れ替えます。
※自動更新をオフにセット!
これで最新版のFirefox version55 でも1Password ボタンで呼び出せるようになった...と思ったらまだ不十分らしい。1Password が吐き出す情報を直接はブラウザの入力欄には書き込めない。ちょうどChromeでのトラブルと同じになった。
間接的な原因 〜ブラウザのバージョン対応
以前使っていたfirefox version49に戻してやると1Passwordが元のまま旨く動作ます。果たしてfirefoxのどのバージョンからトラブルが発生するのか確認してみると、どうやらversion53以降で旨く動作しないようです。
根本的な問題解決にはなりませんが....冒頭の条件下でお困りの方は次の対応でとりあえず復旧します。
- 1Password Browser Extension を version 4.6.8に戻す
(自動更新オフを忘れないように)
- firefox version 52 にする
(日本語版 Firefox 52.0.2 はコチラ)
※1Password Browser Extension を version 4.6.9のままだと、旧バージョンのfirefoxでも旨く動作しません。
早くメーカー側でアップデート対応してくれると良いですが...
以前のバージョンの Firefox をインストールするには →コチラ
今回は「たいていの問題」ではなかったということで....
ーーーーーーーーーーーーーー