Description from extension meta
VRChatグループのPosts一覧をモーダルで素早く閲覧できる拡張機能です。
Image from store
Description from store
このChrome拡張「VRChat Group Posts More Button」は、VRChatのグループページ(Web版)で「Posts」タブの横に「More」ボタンを追加する拡張機能です。
「More」ボタンをクリックすると、グループ内の投稿一覧をモーダルウィンドウで素早く閲覧できます。
インストールした場合のメリット
投稿一覧をワンクリックで一望できる
→ ページ遷移せずに、グループの全投稿をすぐに確認できます。
VRChat公式のデザインに馴染むUI
→ モーダルやボタンは公式サイトの雰囲気に合わせて表示されます。
シングルページアプリ(SPA)にも対応
→ タブ切り替えやページ遷移でも自動でボタンが再表示され、常に便利に使えます。
投稿の見逃し防止
→ 投稿タブを開かなくても新着投稿をすぐにチェックできます。
VRChatグループの情報収集や交流が、より快適・効率的になります!
具体的な動作内容
「Posts」見出しの検出
ページ内の.home-content要素を監視し、「Posts」という見出し(<h2>Posts</h2>)を探します。
「More」ボタンの挿入
「Posts」見出しが見つかった場合、その右横に「More」ボタンを1つだけ挿入します。
既にボタンが存在する場合は重複挿入しません。
「More」ボタンの動作
ユーザーが「More」ボタンをクリックすると、投稿一覧を表示するモーダルウィンドウが画面中央に表示されます。
モーダルは公式サイトのデザインに合わせた見た目で、投稿内容を一覧で確認できます。
モーダルの外側や「×」ボタンをクリックするとモーダルが閉じます。
SPA(シングルページアプリ)対応
ページ遷移やタブ切り替えなど、動的にDOMが変化した場合も自動で「More」ボタンの再挿入・削除を行います。
MutationObserverとdebounce処理で、パフォーマンスに配慮しつつ監視します。
安全性・権限
DOMの一部(h2見出しの直後)にボタンを追加するだけで、外部通信やユーザー情報の取得、データ送信などは一切行いません。
権限はvrchat.com/home/group/*へのcontent script実行のみです。
審査向け説明
この拡張機能は、VRChat公式Webサイトのグループページに「More」ボタンを追加し、グループ投稿をモーダルで一覧表示できるようにするものです。
ページの見た目や動作を大きく変更せず、ユーザーの利便性向上のみを目的としています。
外部サーバーとの通信や個人情報の取得・送信は一切行いません。
安全かつ限定的な動作のみを行います。
更新履歴
1.0.0 リリース
1.0.1 URLの範囲を修正 /groupsからの遷移でもMoreボタンが表示されるようにした