Installation en - SthephanShinkufag/Dollchan-Extension-Tools GitHub Wiki

[Read in Russian]

ESNext and ES5 versions

What is the difference? Functionally, the ESNext version of Dollchan is no different from ES5.

ESNext means using a new standards of the JavaScript language, in which many useful features were implemented. Dollchan is developed using these new standards and specifications.

The ES5 version of Dollchan is obtained by compiling from ESNext, using babel to support older browsers. It is expected that the ESNext version will work a little faster in new browsers because they support new language standards natively, and do not need the babel-emulation that is used in the compiled ES5 version.

Supported browsers

Mozilla Firefox

Method 1 — version 56 and higher:

  1. Just install the Firefox add-on.

Method 2 — version 23 and higher:

  1. Install the Greasemonkey add-on for:
  1. Install the script.

Method 3 — version 42 and higher:

  1. Install the Violentmonkey add-on.

  2. Click on the script link.

  3. Press "Install" button.

Method 3 — version 46 and higher:

  1. Install the Tampermonkey add-on.

  2. Install the script.


Google Chrome

Method 1:

  1. Install the Violentmonkey add-on.

  2. Click on the script link.

  3. Press "Install" button.

Method 2:

  1. Install the Tampermonkey extension for:
  1. Install the script.

Method 3:

  1. Download the repository archive and unpack it.

  2. Go to the extensions page by typing chrome://extensions/ in your browser's address bar.

  3. Set the "Developer's mode" checkbox, press the "Load unpacked extension" button, set the path to /extension/v3/ directory in unpacked archive and apply.

If Сhrome freezes at animation of previews / new posts

  1. Go to chrome://flags.

  2. Press Ctrl+F.

  3. Search for the #ignore-gpu-blacklist string.

  4. Press Enable button.


Opera

Requirements: version 12.10 and higher.

Method 1 — Opera 33 and higher:

  1. Install the Tampermonkey Beta extension.

  2. Install the script.

Method 2 — Opera 12 and higher:

  1. Install the Violentmonkey extension.

  2. Install the script.

Method 3 — Opera 12 only:

  1. Save the script file to your hard disk.

  2. Change file extension from .user.js to .js.

  3. If you haven't already set your userscripts folder, go to (Ctrl+F12) > Advanced > Content > set Enable JavaScript > JavaScript Options > specify the path to the userscripts folder.

  4. Move the script file to that folder.

  5. Paste opera:config#PersistentStorage|UserJSStorageQuota into the address bar, set User JavaScript on HTTPS to 1024000 and save your settings.

  6. Paste opera:config#UserPrefs|UserJavaScriptonHTTPS into the address bar, enable User JavaScript on HTTPS and save your settings.

Method 4:

  1. Download the repository archive and unpack it.

  2. Go to the extensions page by pressing Ctrl+Shift+E.

  3. Set the "Developer's mode" checkbox, press the "Load unpacked extension" button, set the path to /extension/v3/ directory in unpacked archive and apply.


Microsoft Edge

Requirements: version 14 and higher.

  1. Install the Tampermonkey extension.

  2. Install the script.


Safari

  1. Install the Tampermonkey extension.

  2. Install the script.


Maxthon

  1. Install the Violentmonkey extension.

  2. Install the script.


Pale Moon

  1. Install the Greasemonkey add-on. Install from this link, not from the official site!

  2. Install the script.


Tor Browser

Requirements: version 7 and higher.

  1. Install the Greasemonkey add-on.

  2. Install the script.

  3. Go to browser settings by typing about:config.

  4. Set browser.privatebrowsing.autostart = false.

⚠️ **GitHub.com Fallback** ⚠️