appwiki:firefox

Differences

This shows you the differences between two versions of the page.


Previous revision
appwiki:firefox [2024/02/02 18:10] (current) – [Good Firefox Add-ons] ying
Line 1: Line 1:
 +====== 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: <code>about:memory</code>
 +    - monitar tab memory usage extension: https://addons.mozilla.org/en-US/firefox/addon/tab-data/
 +    - check current Disk cache usage by url link: <code>about:cache</code>
 +  - Use More RAM for Speed: as we know RAM is way faster than Disk, so disable Disk cache and use RAM cache only <code>
 +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
 +</code>
 +
 +
 +====== Firefox Customize ======
 +
 +  * make open tab into background tab by default
 +    * go link about:config, set to true when type <code>browser.tabs.loadDivertedInBackground</code>
 +
 +  * 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 <code>
 +REG ADD HKLM\SOFTWARE\Policies\Mozilla\Firefox /v DisablePrivateBrowsing /t REG_DWORD /d 1
 +</code>
 +====== 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)<code bash>./firefox -P newProfileName -no-remote</code>
 +
 +  * 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 ^^
 +| 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. <code>.+SiteNameA.+;.+SiteNameB.+</code> \\  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 <code>
 +youtube.com##.style-scope.ytd-watch-next-secondary-results-renderer
 +youtube.com###dismissable
 +youtube.com##.style-scope.ytd-shelf-renderer
 +</code>
 +
 +====== 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 <code javascript>document.getElementById("show").style.display = "block";</code>
 +    * example of click a button by finding it through class name <code javascript>document.getElementsByClassName("bds_tsina")[0].click()</code>
 +    * example of reload a page <code javascript>location.reload();</code>
 +    * example of nest query a content <code javascript>
 +text = document.getElementById('shared_download').getElementsByTagName("p")[0].innerHTML;
 +print('\n'+text.split(" ")[1]+'\n'+text.split(" ")[3]+'\n');
 +</code>
 +
 +====== 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/