FF Session Importer bởi soyeb
Import Firefox sessionstore files and open tabs in new windows
Siêu dữ liệu mở rộng
Về tiện ích mở rộng này
FF Session Importer for Firefox
A Firefox extension that imports Firefox sessionstore files (
Features
Installation
From Firefox Web Store
(Coming soon)
Manual Installation (Developer Mode)
Usage
File Locations
Firefox sessionstore files are typically located at:
How It Works
Privacy
Dependencies
Development
Building from Source
No build process required. The extension uses vanilla JavaScript.
Testing
File Structure
Limitations
Troubleshooting
"Failed to decompress LZ4 file"
"No valid URLs found"
Extension not loading
Contributing
License
ISC License - see LICENSE file for details.
Acknowledgments
A Firefox extension that imports Firefox sessionstore files (
.jsonlz4, .json, .baklz4) and opens the contained tabs in Firefox windows.Features
- Import Firefox sessions: Load Firefox sessionstore files directly into Firefox
- Multiple formats: Supports compressed (
.jsonlz4,.baklz4) and uncompressed (.json) session files - Window preservation: Each Firefox window opens in a separate Firefox window
- Simple interface: Just select a file and import
Installation
From Firefox Web Store
(Coming soon)
Manual Installation (Developer Mode)
- Download or clone this repository
- Open Firefox and navigate to
Firefox://extensions/ - Enable "Developer mode" (toggle in top-right corner)
- Click "Load unpacked"
- Select the extension directory
Usage
- Click the extension icon in Firefox's toolbar
- Click "Choose File" or drag & drop a Firefox sessionstore file
sessionstore.jsonlz4(current session)recovery.jsonlz4(crashed session)previous.jsonlz4(previous session)- Any
.jsonsession backup - Preview the loaded tabs and windows
- Click "Import Tabs" to open all tabs in new Firefox windows
File Locations
Firefox sessionstore files are typically located at:
- Windows:
%APPDATA%\Mozilla\Firefox\Profiles\[profile]\sessionstore.jsonlz4 - macOS:
~/Library/Application Support/Firefox/Profiles/[profile]/sessionstore.jsonlz4 - Linux:
~/.mozilla/firefox/[profile]/sessionstore.jsonlz4
How It Works
- Decompresses
.jsonlz4files using LZ4 decompression - Parses Firefox's sessionstore JSON format
- Extracts URLs from tabs and windows
- Creates new Firefox windows with the extracted tabs
Privacy
- All file processing happens locally in your browser
- No data is sent to external servers
- No tracking or analytics
Dependencies
- LZ4 decompression: Uses a modified version of lz4js by John Chadwick
Development
Building from Source
No build process required. The extension uses vanilla JavaScript.
Testing
- Load the extension in developer mode
- Use test sessionstore files from your Firefox profile
File Structure
firefox-session-importer/
└── Firefox/
├── lz4.js # LZ4 decompression library
├── manifest.json # Extension manifest
├── background.js # Background service worker
├── popup.html # Extension popup UI
├── popup.js # Popup functionality
├── styles.css # Popup styles
├── lib/
│ └── lz4.js # LZ4 decompression library
├── icons/ # Extension icons
├── README.md # This file
├── LICENSE # ISC License
└── CHANGELOG.md # Version history
Limitations
- No form data/cookies: Only URLs are imported, not form data, cookies, or browsing history
- Firefox-specific URLs: URLs starting with
about:,Firefox:, ormoz-extension:are skipped - Large sessions: Very large sessions may take time to import
Troubleshooting
"Failed to decompress LZ4 file"
- Ensure you're using a valid Firefox sessionstore file
- Try using a different session file (recovery.jsonlz4, previous.jsonlz4)
"No valid URLs found"
- The session file may be corrupted or empty
- Try restoring from a different backup
Extension not loading
- Ensure developer mode is enabled in
Firefox://extensions/ - Check Firefox console for errors (F12 → Console)
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
License
ISC License - see LICENSE file for details.
Acknowledgments
- LZ4 decompression: Modified from lz4js by John Chadwick
- Firefox session format: Reverse-engineered from Firefox source code
Được xếp hạng 0 (bởi 1 người dùng)
Quyền hạn và dữ liệu
Quyền hạn bắt buộc:
- Truy cập các thẻ trên trình duyệt
- Truy cập dữ liệu của bạn trên mọi trang web
Thu thập dữ liệu:
- Nhà phát triển cho biết tiện ích mở rộng này không yêu cầu thu thập dữ liệu.
Thêm thông tin
- Liên kết tiện ích
- Phiên bản
- 1.0
- Kích cỡ
- 24,79 KB
- Cập nhật gần nhất
- 6 ngày trước (2 Thg 02 2026)
- Thể loại có liên quan
- Giấy phép
- Giấy phép ISC
- Lịch sử các phiên bản
- Thêm vào bộ sưu tập