Faster and More Tabs in Firefox

  1. use 64bit firefox, and make sure you got more RAM like 16GB or more
  2. Check current Firefox status
    1. check current RAM memory usage by url link:
      about:memory
    2. check current Disk cache usage by url link:
      about:cache
  3. Use More RAM for Speed: as we know RAM is way faster than Disk, so disable Disk cache and use RAM cache only
    about:config
    # click ok, and search for browser.cache; double click follow entry to make sure set as following
    browser.cache.disk.enable == > false
    browser.cache.memory.enable == > true
    # change or create following entry by right click on that page, pop-up menu > New > Integer
    browser.cache.memory.capacity ==> -1

Run mutiple version of firefox on same machine

Manual plug-in Flash Player

For Linux,

  • download libflashplayer.so
  • put it under ./plugins
  • restart firefox

For Windows,

  • put NPSWF32.dll and flashplayer.xpt in ./plugins (which is located at c:\Windows\system32\Macromed\Flash\)

Good Firefox Android Add-ons

Good Firefox Add-ons

Productivity Related
enable right click https://addons.mozilla.org/en-US/firefox/addon/enable-rightclick-and-copy/
copy all your Tab urls copy from tabs: https://addons.mozilla.org/en-US/firefox/addon/copy-tab-urls-webex/
paste to tabs: https://addons.mozilla.org/en-US/firefox/addon/multiple-paste-and-go-button/
(outdate) copy Tab URLs: ( legacy version)
bookmark tool multirow bookmark: https://addons.mozilla.org/En-us/firefox/addon/multirow-bookmarks-toolbar/
Tab management One Tab https://addons.mozilla.org/en-US/firefox/addon/onetab/
Tab-Mix-Plus for multiple row tabs (its Option > Display > tab bar : when not fit = multiple row)
https://addons.mozilla.org/en-US/firefox/addon/tab-mix-plus/
multiple-tab-handler - multiple tab selection and operation
https://addons.mozilla.org/en-US/firefox/addon/multiple-tab-handler/
TileTabs side by side tab view with optional sync scroll
https://addons.mozilla.org/en-US/firefox/addon/tile-tabs/
Duplicate Tab blocker https://addons.mozilla.org/en-US/firefox/addon/duplicate-tab-blocker/
additional ref: https://www.maketecheasier.com/get-rid-of-duplicate-tabs-firefox/
Page zipper https://addons.mozilla.org/en-US/firefox/addon/pagezipper/
Download Related
Video Download helper https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/
DownThemAll(Batch Downloader) https://addons.mozilla.org/en-US/firefox/addon/downthemall/
Technical Related
SQLite Manager (sql datebase editor) https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/
page overwrite tool firebug: https://addons.mozilla.org/en-US/firefox/addon/firebug/
show Page IP https://addons.mozilla.org/en-US/firefox/addon/showip/
Blocking
simple url blocker
(works on Firefox for Android)
https://addons.mozilla.org/en-US/firefox/addon/simple-url-blocker/
a regex based site blocker addon for firefox, it will stop you to visit site matching the regex you defined
regex example, as it use “;” to seperate each block rules.
.+SiteNameA.+;.+SiteNameB.+


basically above will block any site with url contains SiteNameA or SiteNameB

AdBlock Plus https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/
anti anti-adblock extension https://github.com/reek/anti-adblock-killer
Element Hiding Helper for ABP https://addons.mozilla.org/en-US/firefox/addon/elemhidehelper/
Image block toggle https://addons.mozilla.org/en-US/firefox/addon/image-block/
JS switch https://addons.mozilla.org/en-US/firefox/addon/js-switch/
Graphic
Web2Img Awesome Screenshot Plus: https://addons.mozilla.org/en-US/firefox/addon/screenshot-capture-annotate/
abduction!: https://addons.mozilla.org/en-us/firefox/addon/abduction/
japanese learning
kitsune (firefox japanese input method) https://addons.mozilla.org/en-us/firefox/addon/kitsune-14082/
rikaichan (firefox japanese dictionary) https://addons.mozilla.org/en-US/firefox/addon/rikaichan/
  • some website just to distracting with its content, here are some useful blocking code for some parts of content-pushing sites
    • youtube recommand list on front page and side panel
      youtube.com##.style-scope.ytd-watch-next-secondary-results-renderer
      youtube.com###dismissable
      youtube.com##.style-scope.ytd-shelf-renderer

Useful Bookmarklet

Firefox Javascript Console

  • run javascipt command: just type javascript in the console from Inspect Panel (Press Esc key to toggle console display)
    • example of show a element from console
      document.getElementById("show").style.display = "block";
    • example of click a button by finding it through class name
      document.getElementsByClassName("bds_tsina")[0].click()
    • example of reload a page
      location.reload();
    • example of nest query a content
      text = document.getElementById('shared_download').getElementsByTagName("p")[0].innerHTML;
      print('\n'+text.split(" ")[1]+'\n'+text.split(" ")[3]+'\n');