Skip to content

Repository files navigation

# 📱 Facebook Friend Request Manager Extension Chrome chuyên dụng để quản lý lời mời kết bạn Facebook - tự động hủy lời mời đã gửi. ## ✨ Tính năng chính - **🤖 Tự động hủy lời mời kết bạn**: Tự động tìm và hủy lời mời đã gửi trên Facebook - **📊 Theo dõi tiến độ**: Hiển thị progress bar và số lượng đã xử lý - **⚙️ Tùy chỉnh số lượng**: Cho phép nhập số lượng lời mời cần hủy (1-100) - **🛡️ An toàn**: Có delay giữa các thao tác để tránh bị Facebook phát hiện - **🎯 Thông minh**: Tự động tìm và click vào tab "Xem lời mời đã gửi" - **📱 Giao diện đẹp**: Thiết kế theo phong cách Facebook với màu xanh đặc trưng ## 📁 Cấu trúc file ``` extension/ ├── manifest.json # File cấu hình chính ├── popup.html # Giao diện popup Facebook ├── popup.js # Logic popup cho Facebook ├── facebook-content.js # Content script chuyên dụng cho Facebook ├── content.js # Content script cho các trang khác ├── content.css # CSS cho content script ├── background.js # Background service worker ├── image/ # Thư mục chứa icon │ ├── image16.png │ ├── image32.png │ ├── image48.png │ └── image128.png └── README.md # File hướng dẫn này ``` ## 🛠️ Cài đặt 1. **Mở Chrome Extensions**: - Truy cập `chrome://extensions/` - Hoặc Menu → More tools → Extensions 2. **Bật Developer Mode**: - Bật toggle "Developer mode" ở góc trên bên phải 3. **Load Extension**: - Click "Load unpacked" - Chọn thư mục chứa extension này 4. **Kiểm tra**: - Extension sẽ xuất hiện trong danh sách - Icon extension sẽ hiển thị trên thanh công cụ ## 🎯 Cách sử dụng ### 📱 Hủy Lời Mời Kết Bạn Facebook 1. **Đăng nhập Facebook**: - Mở trình duyệt và đăng nhập vào Facebook - Truy cập trang: `https://www.facebook.com/friends/requests` 2. **Mở Extension**: - Click vào icon extension trên thanh công cụ - Extension sẽ hiển thị giao diện Facebook Friend Manager 3. **Cấu hình**: - Nhập số lượng lời mời muốn hủy (1-100) - Mặc định là 10 lời mời 4. **Bắt đầu hủy**: - Click nút "🚫 Bắt Đầu Hủy" - Extension sẽ tự động: - Click vào tab "Xem lời mời đã gửi" - Tìm và click các nút "Hủy lời mời" - Hiển thị tiến độ real-time 5. **Theo dõi tiến độ**: - Progress bar hiển thị % hoàn thành - Số lượng đã xử lý / còn lại - Có thể dừng bất cứ lúc nào ### 🔧 Tính năng khác - **🔗 Mở Trang Lời Mời**: Tự động mở trang Facebook lời mời kết bạn - **🔄 Làm Mới Trang**: Refresh trang hiện tại - **📊 Lưu cài đặt**: Extension nhớ số lượng đã nhập lần trước ### ⚠️ Lưu ý quan trọng - **Chỉ hoạt động trên Facebook**: Extension chỉ hoạt động khi bạn đang ở trang Facebook - **Cần đăng nhập**: Phải đăng nhập Facebook trước khi sử dụng - **Delay an toàn**: Extension có delay 2-3 giây giữa các thao tác để tránh bị phát hiện - **Giới hạn**: Không nên hủy quá nhiều lời mời cùng lúc (khuyến nghị ≤ 50) ## 🔧 Cấu hình ### Permissions Extension sử dụng các quyền sau: - `activeTab`: Truy cập tab hiện tại - `storage`: Lưu trữ dữ liệu - `tabs`: Quản lý tab ### Manifest Version Sử dụng Manifest V3 (phiên bản mới nhất) ## 🎨 Tùy chỉnh ### Thay đổi màu sắc Chỉnh sửa CSS trong `popup.html` và `content.css`: ```css background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); ``` ### Thêm tính năng mới 1. Thêm action vào `popup.js` 2. Xử lý trong `content.js` hoặc `background.js` 3. Cập nhật `manifest.json` nếu cần quyền mới ## 🐛 Debug ### Console Logs - Mở Developer Tools (F12) - Xem console để debug - Background script logs: `chrome://extensions/` → Extension → Inspect views: background page ### Common Issues - **Content script không chạy**: Kiểm tra `matches` trong manifest - **Popup không hiển thị**: Kiểm tra `default_popup` trong manifest - **Permission denied**: Kiểm tra permissions trong manifest ## 📚 API được sử dụng - `chrome.tabs`: Quản lý tab - `chrome.storage`: Lưu trữ dữ liệu - `chrome.runtime`: Giao tiếp giữa các script - `chrome.contextMenus`: Tạo menu chuột phải - `chrome.alarms`: Tác vụ định kỳ ## 🚀 Phát triển thêm Để phát triển thêm extension: 1. **Thêm tính năng mới**: - Tạo UI trong `popup.html` - Thêm logic trong `popup.js` - Xử lý trong `content.js` hoặc `background.js` 2. **Tối ưu hóa**: - Minimize CSS và JS - Optimize images - Lazy loading 3. **Testing**: - Test trên nhiều trang web - Kiểm tra performance - Test edge cases ## 📄 License MIT License - Sử dụng tự do cho mục đích học tập và phát triển. --- **Chúc bạn phát triển extension thành công! 🎉** # extension-fb

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages