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. 設定ファイルを開く#

Terminal window
open ~/Library/Application\ Support/Ferdi/recipes/gmail/index.js

2. 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/
作者
Yuki Matsukura
公開日
2020-11-11
ライセンス
CC BY-NC-SA 4.0
この記事が役に立ったら
GitHub Sponsorsで応援できます

コメント