1. ホーム
  2. javascript

[解決済み] 広告ブロックソフト「uBlock Origin」のONLYを検出する(Vue)

2022-03-08 18:56:08

質問

Vueアプリで暗号の購入にMoonPayを使っていますが、uBlock OriginがそのIPアドレスの検出をブロックしているため、読み込みができなくなっています。

他のアドブロッカーでは問題が発生しないようなので、ユーザーがuBlock Originをインストールしている場合は、ユーザーにメッセージを表示したいのですが、他のアドブロッカーでは問題が発生しないようです。

単一のアドブロッカーを検出する方法、または現在有効なアドブロッカーの文字列を返すことができるパッケージはありますか?

解決方法は?

ShadowRanger が提案したように、ブロックされたサードパーティのリソース取得による Axios エラーをキャッチして、問題を警告するためにユーザーにモーダルを表示することで解決しました。