FANZA アダルトPCゲーム(有料)フロアを便利にするChrome拡張機能
- サイドバーにある購入済みに件数を表示
- 各画面で購入済みかとお気に入り登録済みかを表示
- 一覧画面
- ランキング画面
- 詳細画面
- まとめ買い画面
- 上記2つの画面はFANZA側でも購入表示されるが、手動登録やコンプリートパックに対応
- 設定画面で以下のことが可能
- ストレージに保持されている商品の削除(全削除、単一削除)
- パッケージで購入した際の手動追加(単一、CSVによる一括)
- Chrome のサイドパネルにお気に入り一覧を表示
- 現在はお気に入りリスト画面から手動で取得して更新する必要あり
- Chromeにパッケージ化されていない拡張機能として登録
- 購入済み商品一覧を最後までスクロールする(初回のみ)
- FANZAの購入済み商品一覧にアクセスし、ストレージ更新ボタンを押下する
- 各商品の左上にチェックが表示されたことを確認
- お気に入り一覧でもストレージ更新ボタンを押下する
- 機能一覧に表示されている内容が使えるようになる
- 新たに商品を購入した場合は3と4を実行
- 新たにお気に入り登録した場合は5を実行
- ChromeのStorageに購入済み一覧から取得した情報を保持することで実現している
- Storageは容量の関係でGoogleアカウントによる同期していない
- 拡張機能のアイコンを押下することでStorageに保持されているタイトルの確認とStorageの初期化が可能
- 購入済み一覧に表示されているチェックはStorageにあるかどうかを表示しているため、表示されていない商品は正しく購入判定がされない
- 購入済み商品一覧は仮想スクロールが導入されているため、初回更新時のみ全要素をロードする必要がある
- FANZAのDOMがかなり複雑であるため、急に動かなくなる可能性あり
- お気に入りリストでチェックボックスに色が付かない場合は豪華版と通常版などで同じタイトルが重複登録されている可能性がある