====== Faster and More Tabs in Firefox ======
- use 64bit firefox, and make sure you got more RAM like 16GB or more
- https://www.mozilla.org/en-US/firefox/all/?q=english
- Check current Firefox status
- check current RAM memory usage by url link: about:memory
- monitar tab memory usage extension: https://addons.mozilla.org/en-US/firefox/addon/tab-data/
- check current Disk cache usage by url link: about:cache
- 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
====== Firefox Customize ======
* make open tab into background tab by default
* go link about:config, set to true when type browser.tabs.loadDivertedInBackground
* hide suggestion in address bar
* go setting > privacy panel, in "Address Bar - When using the address bar, suggest", uncheck all
* disable private mode: Private Begone addon
REG ADD HKLM\SOFTWARE\Policies\Mozilla\Firefox /v DisablePrivateBrowsing /t REG_DWORD /d 1
====== Run mutiple version of firefox on same machine ======
* commandline ref:http://kb.mozillazine.org/Command_line_arguments
* cmd to run new instant of firefox (Linux)./firefox -P newProfileName -no-remote
* Lastest nightly version of Firefox
* http://nightly.mozilla.org/
====== 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 ======
* https://addons.mozilla.org/en-US/firefox/addon/tabs-backup/
====== Good Firefox Add-ons ======
^ Productivity Related ^^
| wider chatgpt | https://addons.mozilla.org/en-US/firefox/addon/chatgpt-wideranswerspace/ |
| Url to QrCode | https://addons.mozilla.org/en-US/firefox/addon/url-to-qrcode/ |
| 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: ( [[https://addons.mozilla.org/en-US/firefox/addon/copy-urls-expert/|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/ |
| xtreme downloader app + browser extension | https://xtremedownloadmanager.com/ |
| DownThemAll(Batch Downloader) | https://addons.mozilla.org/en-US/firefox/addon/downthemall/ |
| Multithreaded Download Manager \\ (multi server connections) | https://addons.mozilla.org/en-US/firefox/addon/multithreaded-download-manager/ |
^ Technical Related ^^
| SQLite Manager (sql datebase editor) | https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager-webext/ |
| 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 ^^
| ublock | https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/ |
| 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/ \\ FireShot: https://addons.mozilla.org/en-US/firefox/addon/fireshot/ |
^ 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/ |
===== AdBlock codes =====
* 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 ======
* youtube repeat: http://youtubeonrepeat.com/youtube-repeat-button/
====== 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');
====== Download Tips ======
* bili video download:
* ref: https://zhuanlan.zhihu.com/p/124293184
* desktop tool: https://github.com/leiurayer/downkyi
* online tool:
* https://xbeibeix.com/api/bilibili/
* https://bilibili.iiilab.com/