maskNGwordsOnFANZA (experimental)

検索文字列からFANZA独自のNGワードを伏せ字化

Author
unagiOnUnagi
Daily installs
0
Total installs
36
Ratings
2 0 0
Version
0.3.1
Created
2021-03-06
Updated
2022-07-10
License
GPL-2.0-or-later
Applies to

FANZAにおいて、検索ボックスに入力された文字列にFANZAでのNGワードが含まれていた場合、FANZAの表記に沿って伏せ字にします。

FANZAではサイト内で表示する単語に独自のNGワード基準を設定しており、作品のオリジナルタイトルにそれが含まれていた場合にもそれを伏せ字にします (例:「酔っ払い」→「●っ払い」)。このため、伏せ字にされている作品のオリジナルタイトルを入力して検索してもほぼヒットしません。

本スクリプトでは、検索ボックスに検索文字列が入力されたときそれらNGワードが含まれていたら自動的に伏せ字にします (NGワードは当方調べ)。

以下の操作が行われたときに伏せ字チェックを行います。

  • 検索ボックスに文字を入力したとき (日本語変換を確定したとき)
  • 検索ボックスに文字を貼り付けたとき
  • Firefoxなどのブラウザーの検索バーや、ContextSearch web-extのような拡張機能を使用して検索したとき (検索文字列パラメーター付きで外部からdmm.co.jpを開いたとき)

本スクリプト稼働中は FANZA各ページの下のほう (バナーがあればその下辺り) に「☑検索文字列からNGワードを伏せ字化」というチェックボックスを表示しているので、そのチェックマークを外すと伏せ字化を無効にできます。