📢 Try installing a desktop browser extension and synchronize bookmarks with your XBrowser.

X Browser Bookmark Sync Assistant

TL;DR (Quick Start)

  • What you want to do: Sync X Browser bookmarks in desktop browsers.
  • Easiest installation method: Prioritize installation from extension stores (Chrome / Edge / Firefox).
  • Login required: Available after logging into your X Browser account.

This is an open-source browser extension designed specifically for X Browser. It runs on Chromium-based browsers and Firefox, supporting bidirectional synchronization between local and cloud bookmarks.

Features

Minimalist design, providing only the most basic bookmark sync functionality. Available after logging into your X Browser account. If you have multiple desktop browsers, you can also use the same X Browser account to sync bookmarks across multiple devices.

X Browser Bookmark Sync extension installed in Chrome browser toolbar

Browser Compatibility

Chrome 88+
Firefox 109+
Microsoft Edge 88+
Other Chromium-based browsers

Installation Instructions

Extension Store Installation

Install from CRX File

  1. Download the xbrowser-bookmark-sync.crx file to your local directory.

  2. Open Chrome browser and go to the extensions management page

    • Method 1: Enter chrome://extensions/ in the address bar
    • Method 2: Menu → More Tools → Extensions
  3. Enable “Developer mode” in the top right corner

  4. Drag the CRX file from file manager to the extensions page to complete installation

Developer Mode Installation

Chrome/Edge Browsers:

  1. Download this project locally
git clone https://github.com/examplecode/xbrowser-bookmark-sync.git

Or download the zip package xbrowser-bookmark-sync.zip and extract it to a local directory.

  1. Open Chrome browser and go to the extensions management page

    • Method 1: Enter chrome://extensions/ in the address bar
    • Method 2: Menu → More Tools → Extensions
  2. Enable “Developer mode” in the top right corner

  3. Click “Load unpacked”

  4. Select the project folder

  5. Extension installation complete, click the toolbar icon to use

Firefox Browser:

Install from zip package

Download the zip package xbrowser-bookmark-sync-firefox.zip

Then in Firefox:

  1. Enter about:debugging#/runtime/this-firefox in the address bar
  2. Click “Load Temporary Add-on”
  3. Select the xbrowser-bookmark-sync-firefox.zip file you just downloaded
Install from source code

git clone https://github.com/examplecode/xbrowser-bookmark-sync.git
cd /path/of/xbrowser-bookmark-sync
# Build Firefox version
./build-firefox.sh

Then in Firefox:

  1. Enter about:debugging#/runtime/this-firefox in the address bar
  2. Click “Load Temporary Add-on”
  3. Select the manifest.json file in the project directory

File Structure

├── manifest.json          # Extension configuration file
├── popup.html # Popup page
├── popup.js # Main logic
├── background.js # Background service
├── styles.css # Style file
├── icons/ # Icon folder
│ ├── icon16.png
│ ├── icon48.png
│ ├── icon128.png
│ └── default-avatar.png
└── README.md # Documentation

Permission Description

  • bookmarks: Read and modify browser bookmarks
  • storage: Store user login information
  • host_permissions: Access cloud API

Development Notes

Debugging

  1. Click “Inspect views” on the extensions page to open developer tools
  2. View log information in the Console
  3. Click the refresh button to reload the extension after modifying code

FAQ (Troubleshooting)

  • Can’t find extension icon after installation: Some browsers collapse extensions into the “Extensions/Puzzle” menu. You can pin the extension to the toolbar from that menu.
  • No sync after login: Please confirm network is available and check for failed request logs in developer tools; if necessary, log out and log in again.
  • Multi-device sync delay: Usually takes some time to complete cloud sync. It’s recommended to wait a moment or manually trigger a sync.

License

MIT License

Contact

For questions or suggestions, please contact X Browser technical support.

Last updated: