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

XBrowser Bookmark Sync Helper

This is an open-source browser extension specifically designed for X Browser. It works on any Chromium-based browser as well as Firefox and supports two-way synchronization between local bookmarks and the cloud.

Features

Minimalist design that focuses only on essential bookmark sync functionality. After signing in with your X Browser account, you can start using it immediately. If you use multiple desktop browsers, you can also sign in with the same X Browser account on all of them to keep bookmarks in sync across devices.

alt text

Browser Compatibility

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

Installation

Install from Extension Stores

Install from CRX file

  1. Download xbrowser-bookmark-sync.crx to a local folder.

  2. Open Chrome and go to the Extensions page

    • Method 1: Enter chrome://extensions/ in the address bar
    • Method 2: Menu → More tools → Extensions
  3. Turn on “Developer mode” in the upper-right corner.

  4. Drag the CRX file from your file manager onto the Extensions page to complete the installation.

Install in Developer Mode

Chrome / Edge

  1. Download this project to your local machine:
git clone https://github.com/examplecode/xbrowser-bookmark-sync.git

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

  1. Open Chrome and go to the Extensions page

    • Method 1: Enter chrome://extensions/ in the address bar
    • Method 2: Menu → More tools → Extensions
  2. Turn on “Developer mode” in the upper-right corner.

  3. Click “Load unpacked”.

  4. Select the folder where this project is located.

  5. Once the extension is installed, click the toolbar icon to start using it.

Firefox

Install from ZIP package

Download the archive 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

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.

Project Structure

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

Permissions

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

Development

Debugging

  1. On the Extensions page, click “Inspect views” to open DevTools.
  2. Check logs in the Console tab.
  3. After modifying the code, click the refresh button to reload the extension.

License

MIT License

Contact

If you have any questions or suggestions, please contact X Browser technical support.

Last updated: