242 文字
1 分
Ferdiで「Grrr! A pop-up blocker may be preventing...」エラーが出る場合の対処法
症状
Ferdi(メッセージングアプリのアグリゲーター)でGmailを開こうとすると、以下のエラーが表示されてログインできない。
Grrr! A pop-up blocker may be preventing the application from opening the page. If you have a pop-up blocker, try disabling it to open the window.
ポップアップブロッカーの問題のように見えるが、実際にはポップアップとは無関係。
原因
FerdiがGmailにアクセスする際に送信するUser-Agent文字列が古く、Googleがそのブラウザバージョンをブロックしている。1年近く前からGitHubに報告されている既知の不具合(getferdi/ferdi#321)。
対処法
Gmailのレシピファイル内のUser-Agent文字列を新しいバージョンに更新する。
1. 設定ファイルを開く
open ~/Library/Application\ Support/Ferdi/recipes/gmail/index.js2. User-Agent文字列を変更
9行目あたりにあるUser-Agent文字列を、現在のChromeのバージョンに合わせて更新する。
変更後のファイルはこちら: https://gist.github.com/matsubo/3d4bb8c7292f7b7b2daf53d5a818c956
3. Ferdiを再起動
設定ファイルを保存してFerdiを再起動すると、Gmailが正常に表示される。
Ferdiで「Grrr! A pop-up blocker may be preventing...」エラーが出る場合の対処法
https://blog.teraren.com/posts/ferdi-popup-blocker-error/ 関連記事
この記事が役に立ったら
GitHub Sponsorsで応援できます