====== Firefox ====== ===== Addons ===== * [[mozilla>Labs/Weave|Weave]] ([[https://people.mozilla.com/~cbeard/weave/dist/|install]], [[http://labs.mozilla.com/2007/12/introducing-weave/|introducing weave]]). \\ Client installation note: you should import the CA self-signed certificate. \\ Server installation: [[mozilla>Labs/Weave/0.3/Setup/Server|setup 3.0 server]] (see [[https://labs.mozilla.com/forum/comments.php?DiscussionID=4907#Comment_12126|note1]], [[https://labs.mozilla.com/forum/comments.php?DiscussionID=4912#Comment_12201|note2]], [[https://labs.mozilla.com/forum/comments.php?DiscussionID=4949#Comment_12373|note3]]) (replaces [[http://remcobressers.nl/2008/07/create-your-own-mozilla-weave-server/|create your weave server]]) \\ Weave replaces: * [[http://www.google.com/tools/firefox/browsersync/|Google Browser Sync]] * [[https://addons.mozilla.org/en-US/firefox/addon/2367|Bookmark Sync and Sort]] * [[firefox>ublock|µBlock]] * [[firefox>adblock-plus|Ad Block Plus]] ([[http://adblockplus.org/|site]]) * [[https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared|µBlock vs. ABP: efficiency compared]] * [[lifehackeru>2015/03/05/zamena-adblock-plus|Чем заменить Adblock Plus, если он продастся или будет принудительно закрыт]] * [[http://my-chrome.ru/2015/04/ublock-origin/|Блокировщик рекламы uBlock разделился на два проекта]] * [[firefox>screengrab-fix-version|ScreenGrab]] ([[http://www.screengrab.org/|site]]) saves webpages as images. * [[http://www.nexisonline.net/index.php/2016/07/20/screengrab-clean-edition/|ScreenGrab Ad-free version]] * [[firefox>tree-style-tab|Tree Style Tab]] shows tabs like a tree on the side. * [[firefox>FF_Fullscreen|FF Fullscreen]] hides all toolbars on fullscreen (not really needed for //Tree Style Tab// as it automatically hides tabs in full screen mode). * [[http://www.gozer.org/mozilla/extensions/|Focus Last Selected Tab v0.9.6.2]] focuses the last selected tab when closing * [[firefox>greasemonkey|Greasemonkey]] ([[http://www.greasespot.net/|site]]) * [[http://wiki.greasespot.net/Greasemonkey_Manual:API|Greasemonkey API Manual]] * [[http://www.briandonovan.info/articles/public/gm-dom-xpath-01/|Substituting XPath for DOM tree walking in Greasemonkey User Scripts]] Stick to v3.17 as v4.0+ uses Firefox local storage (SQL DB) for scripts, which requires migration. * [[firefox>firebug|Firebug]] * [[firefox>|firepath|Firepath]] * [[http://chrispederick.com/work/web-developer/|Web Development]] (//replaced by Firebug//) * [[firefox>dom-inspector-6622|DOM Inspector]] (//replaced by Firebug//) Firebug 2 doesn’t work in multi-process browsers (i.e. e10s) and converting it is too complex, so it will stop working when e10s is activated in Firefox. You will be able to disable e10s for a while to keep using Firebug 2, but this won’t last forever. [[https://hacks.mozilla.org/2017/10/saying-goodbye-to-firebug/|Say Goodbye to Firebug]]... * [[firefox>about-addons-memory|about:addons-memory]] provides an experimental ''about:'' page for advanced users to display some memory usage statistics about their add-ons. * [[firefox>jsonview|JSONView]] view JSON documents in the browser * [[firefox>httprequester|HttpRequester]] -- REST client * [[firefox>poster|Poster]] lets you make HTTP requests, set the entity body, and content type. * [[firefox>clean-links/|Clean Links]] can be used to convert "obfuscated" and/or nested links to genuine/normal plain clean links. \\ Settings: accounts.google.com, docs.google.com, translate.google.com, login.live.com, plus.google.com, www.facebook.com, twitter.com, static.ak.facebook.com, www.linkedin.com, www.virustotal.com, account.live.com, admin.brightcove.com, www.mywot.com, webcache.googleusercontent.com, web.archive.org, accounts.youtube.com, signin.ebay.com, www.centurion.link, login.aliexpress.com, message.aliexpress.com, customerservice.greenwheels.com, stackoverflow.com, jira.internal.epo.org, www.centurion.link, www.marktplaats.nl background:rgba(175,236,237,0.3) Original: background:rgba(252,252,0,0.6); color: #000 * [[github>buunguyen/octotree/#octotree|Octotree]] – browser extension to display GitHub code in tree format. * [[firefox>chatzilla|ChatZilla]] -- IRC client * [[firefox>keefox|KeeFox]] ([[http://keefox.org/download|KeeFox]]) -- a bridge between Firefox and [[security#keepass|KeePass]]. * [[stackoverflow>24800699|Using KeeFox with multiple Firefox profiles]] * [[http://lechnology.com/software/keeagent/usage/tips-and-tricks/|KeeAgent]] allows to extract private key and pass it to SSH client ([[github>babun/babun/issues/290#issuecomment-257630717|setup agent socket for Cygwin SSH client]]) * [[github>islog/keepassrfid|KeePassRFID]] -- RFID / NFC plugin to use your contactless card as a new key provider. * [[firefox>select-like-a-boss|Select like a Boss]] -- [[habrahabr>249091|расширение для нормального выделения текста внутри ссылки в браузерах]] * [[firefox>media-hint|Media Hint]] -- allows you to access internet media streaming services like Hulu, Netflix and Pandora from anywhere in the world. * [[firefox>coupons-at-checkout|Coupons at Checkout]] ([[http://couponfollow.com/checkout|site]]) -- shows you coupon codes during your checkout process automatically. * [[firefox>pictutools|PictuTools]] -- quick and easy access to online image manipulation tools. * [[firefox>clearly|Evernote Clearly]] -- makes blog posts, articles and webpages clean and easy to read / export to PDF. * [[https://chrome.google.com/webstore/detail/save-content-to-box-googl/iplagehfoafmmjppeijnpkohihcllici|CleanPrint for Chrome]] -- lets you easily edit and save webpage content to Box, PDF, Google Docs, Google Drive, Dropbox, or print * [[https://www.reddit.com/r/firefox/comments/bkspmk/addons_fix_for_5602_older/|Addons fix for 56.0.2 & older]] (see [[https://blog.mozilla.org/addons/2019/05/04/update-regarding-add-ons-in-firefox/comment-page-1/|Add-ons disabled or failing to install in Firefox]]) ===== Configuration ===== === [[http://www.techmalaya.com/2008/01/17/6-tips-to-supercharge-mozilla-firefox-with-middle-mouse-button/|6 Tips to Supercharge Mozilla Firefox with Middle Mouse Button]] === * ''middlemouse.paste=true'' * ''mousewheel.withaltkey.action=1'' === [[http://mozillalinks.org/wp/2006/10/firefox-2-tweaks-tab-browsing/|Tab browsing]] === For horizontal tabs: * ''browser.tabs.closeButtons=3'' * ''browser.tabs.selectOwnerOnClose=false'' * ''browser.tabs.maxOpenBeforeWarn=30'' With [[firefox>tree-style-tab|Tree Style Tab]] plugin: * ''browser.tabs.closeButtons=2'' === Enable MRU tab switching behaviour instead of jumping always forth (or back) === * ''browser.ctrlTab.previews=true'' === Network tweaks === * ''network.http.proxy.pipelining=true'' * ''network.http.pipelining=true'' * ''network.http.pipelining.maxrequests=8'' * ''browser.cache.use_new_backend=1'' References: * [[http://www.tweakfactor.com/articles/tweaks/firefoxtweak/4.html|Network tweaks]] * [[http://ru.gentoo-wiki.com/wiki/%D0%A2%D1%8E%D0%BD%D0%B8%D0%BD%D0%B3_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC_%D0%B8%D0%B7_%D1%81%D0%B5%D0%BC%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B0_Mozilla|Mozilla tuning]] * [[lifehacker>speed-up-firefox-by-enabling-its-new-http-cache-1570488335|Speed Up Firefox By Enabling Its New HTTP Cache]] === [[http://www.makeuseof.com/tag/speed-up-firefox-immediately-with-these-6-simple-tweaks/|Remove Built-in Firefox Addons]] === * ''reader.parse-on-load.enabled=false'' * ''reader.parse-on-load.force-enabled=false'' * ''browser.pocket.enabled=false'' * ''loop.enabled=false'' === [[superuser>1096974|How to force multiprocess mode in FF v53?]] === By default [[https://developer.mozilla.org/en-US/Add-ons/Install_Manifests#multiprocessCompatible|FF v51-53 checks]] that no plugin declares ''false'' in its manifest. To disable this check set ''extensions.e10sBlockedByAddons=false'' and verify on ''about:support'' that //Multiprocess Windows// is //1/1 (Enabled by default)// or //1/1 (Enabled by user)// (and not //0/1 (Disabled by add-ons)//). See additionally on multiprocess mode: * [[https://blog.mozilla.org/addons/2017/02/16/the-road-to-firefox-57-compatibility-milestones/|The Road to Firefox 57]] * [[https://developer.mozilla.org/en-US/Add-ons/Working_with_multiprocess_Firefox|Working with multiprocess Firefox]] * [[https://medium.com/mozilla-tech/the-search-for-the-goldilocks-browser-and-why-firefox-may-be-just-right-for-you-1f520506aa35#920a|Firefox multiple content processes]] * ''dom.ipc.processCount=4'' === [[http://cdivilly.wordpress.com/2013/08/15/disable-firefox-redirecting-to-localhost-com/|Disable Firefox redirecting to localhost.com]] === To disable Firefox redirection to ''www.localhost.com'' when one types ''lcoalhost'' set ''browser.fixup.alternate.enabled=false'' === Increase JavaScript execution time === * ''dom.max_script_run_time=30'' === How to enable spellcheck for all input fields? === Change the setting for ''layout.spellcheckDefault'' from 0 to 1 to enable spell checking in all ''