Browser: Difference between revisions

From 太極
Jump to navigation Jump to search
(46 intermediate revisions by the same user not shown)
Line 1: Line 1:
Alternative browsers  
Alternative browsers  
= Lightweight Web Browsers =
* [https://www.makeuseof.com/best-lightweight-web-browsers-linux/ The 7 Best Lightweight Web Browsers for Linux]. Pale Moon, Midori, Otter Browser, Netsurf (included in [https://clonezilla.org/ Clonezilla] using [http://fluxbox.org/ Fluxbox WM]), Vivaldi, Opera, GNOME Web
* [https://www.makeuseof.com/best-browsers-old-low-end-computers/ The 7 Best Browsers for Old and Low-End Computers]. K-Meleon, Falkon, Pale Moon, Lunascape Orion, UR Browser, SeaMonkey, Slim Browser
= Firefox =
= Firefox =
* The browser engine is [https://en.wikipedia.org/wiki/Gecko_(software) Gecko]. It supports MathML (Chrome or Safari does not).
* The browser engine is [https://en.wikipedia.org/wiki/Gecko_(software) Gecko]. It supports MathML (Chrome or Safari does not).
Line 7: Line 12:
== Tor ==
== Tor ==
[https://www.linuxuprising.com/2019/10/3-ways-of-installing-tor-browser-on.html 3 Ways Of Installing Tor Browser On Linux]
[https://www.linuxuprising.com/2019/10/3-ways-of-installing-tor-browser-on.html 3 Ways Of Installing Tor Browser On Linux]
== Firefox ESR ==
* [https://www.mozilla.org/en-US/firefox/all/#product-desktop-esr Download]
* [https://itigic.com/differences-between-firefox-and-firefox-esr/ Differences Between Firefox and Firefox ESR: Which Browser to Download]
== Pale Moon ==
* https://www.palemoon.org/
* [https://linux.palemoon.org/help/installation/ Installation and Uninstallation]
= Waterfox =
https://www.waterfox.net/, [https://en.wikipedia.org/wiki/Waterfox wikimedia]
Waterfox supports extensions from the Chrome Web Store, Firefox add-on store and the Opera Extensions store.


= Chrome or [https://en.wikipedia.org/wiki/Chromium_(web_browser) Chromium] =
= Chrome or [https://en.wikipedia.org/wiki/Chromium_(web_browser) Chromium] =
The browser engine is Blink
The browser engine is Blink
[https://www.linuxuprising.com/2020/12/chromium-and-ungoogled-chromium-web.html Chromium And Ungoogled Chromium Web Browsers Are Now Available On Flathub]


Install from ubuntu repository. '''sudo apt-get install chromium-browser''' To launch it, type '''chromium-browser'''.
Install from ubuntu repository. '''sudo apt-get install chromium-browser''' To launch it, type '''chromium-browser'''.
Line 24: Line 44:
</syntaxhighlight>
</syntaxhighlight>
Note that the chromium program is not in the global environment. That's why we use '''run.sh''' to launch chromium.
Note that the chromium program is not in the global environment. That's why we use '''run.sh''' to launch chromium.
== Share a link ==
* From PC or Phone: Share -> Send To Your Devices
* From PC: Create a QR Code. Phone: Camera to scan the QR code
* From Phone: Create a QR Code file. PC: Use a Chrome extension (like [https://chrome.google.com/webstore/detail/qr-code-reader-for-google/gmloihcgbhbonllenincdakeijmikcne?hl=en QR Code Reader for Google Chrome™]) or an online tool (eg [https://4qrcode.com/scan-qr-code.php 4qrcode], [https://qrscanner.org/ QRscanner]) to scan the QR code.


== Proxy ==
== Proxy ==
Line 41: Line 66:
== Electron ==
== Electron ==
[https://www.cloudsavvyit.com/1585/electron-can-bring-your-web-app-to-the-desktop-heres-how-to-get-started/ Electron Can Bring Your Web App to the Desktop. Here’s How to Get Started]
[https://www.cloudsavvyit.com/1585/electron-can-bring-your-web-app-to-the-desktop-heres-how-to-get-started/ Electron Can Bring Your Web App to the Desktop. Here’s How to Get Started]
= Microsoft Edge =
Edge has a pretty neat trick up its sleeve here—you can use the “Read Aloud” feature to have the entire article read aloud to you using natural sounding voices
[https://www.makeuseof.com/microsoft-edge-flags-supercharge-browsing/ 7 Microsoft Edge Flags to Supercharge Your Browsing Experience]
To uninstall it in Ubuntu, first search the package name by '''dpkg --get-selections  | grep edge'''. Then use ''sudo apt remove XXX'' to remove it.


= Vivaldi =
= Vivaldi =
Based on Chromium.
Based on Chromium.
[https://www.pcworld.com/article/696762/6-reasons-to-quit-chrome-and-switch-to-vivaldi-browser.html 6 reasons to quit Chrome and switch to Vivaldi, the enthusiast’s browser]. 1) Privacy and ad blocking, 2) The side panel, 3) Tabs 4) Built-in mail and calendar 5) Speed Dial 6) Bottom nav bar controls.


[https://lifehacker.com/block-ads-and-tracking-with-vivaldis-new-built-in-brows-1843006826 Block Ads and Tracking With Vivaldi's New Built-In Browser Settings] April 2020. But the default does not enable the option: “Block ads and trackers”. After I select this option, it works.
[https://lifehacker.com/block-ads-and-tracking-with-vivaldis-new-built-in-brows-1843006826 Block Ads and Tracking With Vivaldi's New Built-In Browser Settings] April 2020. But the default does not enable the option: “Block ads and trackers”. After I select this option, it works.
Line 66: Line 100:
* sync
* sync
* screenshot
* screenshot
* Built-in mail, feed reader
* Android
* Android


Line 71: Line 106:
Based on Chromium.
Based on Chromium.


Like Chrome, Opera is closed source.  
Like Chrome, Opera is closed source.
 
Ad blocking and Block Pop-ups are turned on. But it seems they are not working:( Tested on iOS.


= [https://wiki.gnome.org/Apps/Web GNOME Web] =
= [https://wiki.gnome.org/Apps/Web GNOME Web] =
Line 85: Line 122:
The URL bar shows a site’s title rather than the web address.
The URL bar shows a site’s title rather than the web address.


= [https://www.brave.com/ Brave] - private, secure, support Chrome extensions =
= [https://www.brave.com/ Brave] =
https://en.wikipedia.org/wiki/Brave_(web_browser)
https://en.wikipedia.org/wiki/Brave_(web_browser)


Line 99: Line 136:


[https://www.reviewgeek.com/44541/privacy-focused-brave-browser-caught-sneaking-in-cryptocurrency-affiliate-links/ Privacy-Focused Brave Browser Caught Sneaking In Cryptocurrency Affiliate Links]
[https://www.reviewgeek.com/44541/privacy-focused-brave-browser-caught-sneaking-in-cryptocurrency-affiliate-links/ Privacy-Focused Brave Browser Caught Sneaking In Cryptocurrency Affiliate Links]
[https://askubuntu.com/a/1250197 How do I remove Brave completely?]
Brave browser can [https://www.reddit.com/r/assholedesign/comments/i6wg2o/how_to_get_past_this_stupid_paywall_for/ get past this stupid paywall].
[https://lifehacker.com/how-to-get-past-a-paywall-to-read-an-article-for-free-1847800292 How to Get Past a Paywall to Read an Article for Free]
[https://www.makeuseof.com/what-is-brave-talk/ What Is Brave Talk and How Do You Use It?]
[https://www.howtogeek.com/778067/how-to-purge-crypto-from-the-brave-browser/ How to Purge Crypto From the Brave Browser], [https://www.makeuseof.com/brave-disable-crypto-features/ How to Disable Crypto-Related Features in Brave]
[https://community.brave.com/t/youtube-site-is-not-showing-1080p-and-higher-resolution-on-ipad-pro/251905 Youtube site is not showing 1080p and higher resolution on ipad pro]. Going to Setting > Playlist and disabling the “Web Compatibility” toggle worked for me.
[https://lifehacker.com/change-these-settings-to-make-the-brave-browser-even-mo-1848763348 Change These Settings to Make the Brave Browser Even More Private]
[https://www.reddit.com/r/brave_browser/comments/evkkwp/unable_to_log_into_feedly/ Feedly is not loaded]. If you click the brave icon at the end of the address bar you can disable some/all shields there. '''It works'''!


= [http://midori-browser.org/ Midori] =
= [http://midori-browser.org/ Midori] =
Line 111: Line 164:
Could not find QtWebEngineProcess
Could not find QtWebEngineProcess
</pre>
</pre>
= Text browser =
https://en.wikipedia.org/wiki/Text-based_web_browser
== lynx ==
* [https://lynx.invisible-island.net/release/lynx_help/Lynx_users_guide.html Lynx User Guide]
* [https://kb.iu.edu/d/afik What is Lynx, and how do I use it?]
*[https://shkspr.mobi/blog/2020/12/how-and-why-to-use-lynx-the-faster-web-browser How and why to use Lynx – the faster web browser]
** g: go to some URL
** Up/down: up/down
** Left: back
** Right: follows a link
** Q: quit
** ?: help
** d: download the file on a link
** /: search forward. n: forward match. N: backward match.
** Ctrl-g: abort your connection to a slow or unresponsive link
** o: option screen
** If you want to always accept or reject cookies, edit ~/.lynxrc file to set '''accept_all_cookies=TRUE'''
* In one instance the html contains Chinese characters, w3m just give GC error. I need to close the terminal. However, lynx works well.  sudo apt install lynx
* lynx supports mouse-selection while w3m does not (tested on Debian 11).
* Change the background color. [http://thomaswagnernielsen.com/2009/04/17/how-to-change-background-color-in-lynx/ How To Change Background Color In Lynx]. '''sudo nano /etc/lynx/lynx.lss'''. Comment out the 2 lines
<pre>
normal: normal: lightgray:black
default: normal: white:black
</pre>
== w3m ==
It is available in NIH/Biowulf. Works well. It works better than ''lynx'' for displaying tables.
<pre>
sudo apt install w3m w3m-img
</pre>
* '''Shift-B''' will take you back a page.
* '''Shift-U''' and you’ll get an URL prompt.
* +/Space: Scroll down a page
* -: scroll up a page
* g: Jump to beginning
* G: Jump to end
* /,C-s Search forward
* ?,C-r Search backward
* n Search next
* N Search previous
* '''Shift-H''' to view the help page if you want to see a more complete list of keyboard shortcuts.
One cool thing is I can save a file that I can't do with the '''wget''' command (if I copy the download link from chrome Downloads), such as the bam file (look at the bottom of the webpage, ''Output this run in XXX format to Screen/File'') from [https://trace.ncbi.nlm.nih.gov/Traces/sra/?run=SRR3949109 SRA] repository.
== Links ==
* http://pcworld.com/article/3196428/linux/why-installing-a-text-mode-web-browser-is-a-good-idea.html
* http://links.twibright.com/user_en.html
* https://en.wikipedia.org/wiki/Links_%28web_browser%29


= Misc =
= Misc =
Line 117: Line 221:


== Hard refresh ==
== Hard refresh ==
Shift + F5. This will force the web browser to discard what it already has in the cache and to download the latest version of the site.
* [https://www.makeuseof.com/hard-refresh-browser/ How to Hard Refresh Your Browser]
* [https://www.raymond.cc/blog/refresh-webpage-with-soft-or-hard-reload-in-web-browsers/ Refresh Webpage with Soft or Hard Reload in Web Browsers]. As for hard refresh, it is a method to force the web browser to fetch all of the files again ignoring the '''expiration time''' and bypassing the '''local cache'''.
* A hard refresh clears the browser’s cache for a specific page, forcing it to load the most recent version that includes changes to '''style-sheets''' or other '''javascript scripts'''.
* [https://www.quora.com/What-is-hard-refresh-How-do-you-do-a-hard-refresh-in-a-browser What is hard refresh? How do you do a hard refresh in a browser?] Once the '''chrome dev tools''' are open, just right click on the refresh button and a menu will drop down. This menu gives you the option of doing a
** Normal Reload
** '''Hard Reload'''
** '''Empty Cache and Hard Reload'''
* [https://www.hexnode.com/mobile-device-management/help/how-to-clear-cache-and-hard-reload-browsers/ How to Clear Cache and Hard Reload Browsers]
* How to do a hard refresh
** Ctrl/Cmd + F5/refresh button
** Shift + Ctr/Cmd + R
 
== How to clear cache ==
[https://ostechnix.com/clear-web-browser-cache-commandline-linux/ How To Clear Web Browser Cache From Commandline In Linux]
 
== Read Aloud ==
* [https://lifehacker.com/how-to-use-your-browsers-reader-mode-to-actually-read-w-1847480062 How to Use Your Browser's 'Reader Mode' to Actually Read What You Click]
* [https://www.makeuseof.com/how-to-set-up-microsoft-edge-read-aloud/ How to Set Up and Manage the Read Aloud Feature in Microsoft Edge]


== Ads: pixels ==
== Ads: pixels ==
Line 123: Line 244:


== Cookies ==
== Cookies ==
* [https://www.makeuseof.com/a-beginners-guide-to-cookies Internet Cookies for Beginners: What Are They and How Do They Work?]
* Firefox: See the [https://support.mozilla.org/en-US/questions/1219653 Storage] tab.
* Firefox: See the [https://support.mozilla.org/en-US/questions/1219653 Storage] tab.
* [https://www.reddit.com/r/crossword/comments/dqtnca/my_automatic_nyt_crossword_downloading_script/ My automatic NYT crossword downloading script]
* [https://www.makeuseof.com/google-chrome-cookie-editor-extensions/ The 5 Best Cookie Editor Extensions for Google Chrome]
== How to Browse the Internet Anonymously ==
[https://www.rd.com/article/anonymous-search-without-tracking/ How to Browse the Internet Anonymously]
== Anonymous Web Browsers That Are Completely Private ==
[https://www.makeuseof.com/tag/2-anonymous-web-browsers-completely-private-secure 4 Free Anonymous Web Browsers That Are Completely Private]
== How to Disable the Pop-Up Blocker in Chrome, Firefox, Edge, and Safari ==
[https://www.howtogeek.com/773082/how-to-disable-pop-up-blocker-in-chrome-firefox-edge-safari/ How to Disable the Pop-Up Blocker in Chrome, Firefox, Edge, and Safari]


== Javascript ==
== Javascript ==
Line 132: Line 265:
== Hidden browser games ==
== Hidden browser games ==
[https://lifehacker.com/how-to-unlock-hidden-browser-games-in-edge-firefox-and-1843685233 How to Unlock Hidden Browser Games in Edge, Firefox and Chrome]. Go to chrome://dino on chrome browser.
[https://lifehacker.com/how-to-unlock-hidden-browser-games-in-edge-firefox-and-1843685233 How to Unlock Hidden Browser Games in Edge, Firefox and Chrome]. Go to chrome://dino on chrome browser.
== Browse the Web Without a Mouse ==
[https://www.makeuseof.com/browse-the-web-without-a-mouse/ 6 Fast Ways to Browse the Web Without a Mouse]
== Password manager ==
[https://www.reviewgeek.com/69534/should-you-pay-for-a-password-manager/ Should You Pay for a Password Manger?]
== Translate ==
[https://www.makeuseof.com/ways-to-translate-webpage/ 6 Ways to Translate Any Webpage You Visit]
== bing search glitch ==
[https://answers.microsoft.com/en-us/bing/forum/all/cursor-moves-to-end-of-text-when-searching-with/4be0379d-dde6-4e56-bf85-bb57db9f60bf Cursor moves to end of text when searching with Bing in Safari]. The solution does not work:<

Revision as of 16:25, 6 August 2022

Alternative browsers

Lightweight Web Browsers

Firefox

Tor

3 Ways Of Installing Tor Browser On Linux

Firefox ESR

Pale Moon

Waterfox

https://www.waterfox.net/, wikimedia

Waterfox supports extensions from the Chrome Web Store, Firefox add-on store and the Opera Extensions store.

Chrome or Chromium

The browser engine is Blink

Chromium And Ungoogled Chromium Web Browsers Are Now Available On Flathub

Install from ubuntu repository. sudo apt-get install chromium-browser To launch it, type chromium-browser.

Install the latest version of chromium.

sudo apt install curl git
git clone https://github.com/scheib/chromium-latest-linux.git
cd chromium-latest-linux
./update-and-run.sh

# next time
./run.sh

Note that the chromium program is not in the global environment. That's why we use run.sh to launch chromium.

Share a link

  • From PC or Phone: Share -> Send To Your Devices
  • From PC: Create a QR Code. Phone: Camera to scan the QR code
  • From Phone: Create a QR Code file. PC: Use a Chrome extension (like QR Code Reader for Google Chrome™) or an online tool (eg 4qrcode, QRscanner) to scan the QR code.

Proxy

chromium-browser --proxy-server="10.130.5.180:3128"
chromium-browser --proxy-server="socks://localhost:4096" # Useful if we use "ssh -D"

Enable hardware acceleration

enable hardware acceleration in chrome / chromium browser [quick tip]

Electron

Electron Can Bring Your Web App to the Desktop. Here’s How to Get Started

Microsoft Edge

Edge has a pretty neat trick up its sleeve here—you can use the “Read Aloud” feature to have the entire article read aloud to you using natural sounding voices

7 Microsoft Edge Flags to Supercharge Your Browsing Experience

To uninstall it in Ubuntu, first search the package name by dpkg --get-selections | grep edge. Then use sudo apt remove XXX to remove it.

Vivaldi

Based on Chromium.

6 reasons to quit Chrome and switch to Vivaldi, the enthusiast’s browser. 1) Privacy and ad blocking, 2) The side panel, 3) Tabs 4) Built-in mail and calendar 5) Speed Dial 6) Bottom nav bar controls.

Block Ads and Tracking With Vivaldi's New Built-In Browser Settings April 2020. But the default does not enable the option: “Block ads and trackers”. After I select this option, it works.

A sidebar provides a place to quickly access your bookmarks, downloads, and history. Less standard is the built-in ability to write and save notes, also available in the sidebar.

While cool, Vivaldi is also a proprietary browser.

The proxy setting is not found in the latest version. To use it,

$ vivaldi --proxy-server="127.0.0.1:8118"

To uninstall it, open the package manager to remove it.

There are many unique/interesting features that are not available in other browsers.

  • To search using google, type "g keyword". To search using bing, type "b keyword".
  • To add a web panel, click the "+" sign and enter an URL. It's best the website is targeted for mobile devices like twitter.
  • We can install any chrome extension; eg adblock. Just go to chrome store to search and add them.
  • It has a built-in Note application.
  • It can view two websites at the same time. Use shift key to select another tab(s) and right click selecting "Tilt 2 Tabs".
  • sync
  • screenshot
  • Built-in mail, feed reader
  • Android

Opera

Based on Chromium.

Like Chrome, Opera is closed source.

Ad blocking and Block Pop-ups are turned on. But it seems they are not working:( Tested on iOS.

GNOME Web

There are browsers made specifically for Linux, and GNOME Web is the most mature of the bunch.

It looks and feels like a program intended to run on Linux.

Web lacks the kind of extensions you see on Chrome and Firefox (though ad-block does come built-in).

Eolie

Eolie is another browser built specifically for GNOME.

The URL bar shows a site’s title rather than the web address.

Brave

https://en.wikipedia.org/wiki/Brave_(web_browser)

The browser uses a fork of Electron, called Muon, designed with a focus on browser features. For example, it has support for Chrome extensions, and a higher level of security.

Lacks the in-browser proxy (even version 0.57)

Chromium版隱私瀏覽器Brave 0.57出爐了,要給你Chrome方便性但不回傳資料給Google, Brave browser moves to Chromium codebase, now supports Chrome extensions Dec 2018

It is slow to scroll R code chunks of an HTML file obtained from kitting an R markdown book (macOS, version 1.0.1).

Test pages: How to Work with Scales in a ggplot2 in R

Privacy-Focused Brave Browser Caught Sneaking In Cryptocurrency Affiliate Links

How do I remove Brave completely?

Brave browser can get past this stupid paywall.

How to Get Past a Paywall to Read an Article for Free

What Is Brave Talk and How Do You Use It?

How to Purge Crypto From the Brave Browser, How to Disable Crypto-Related Features in Brave

Youtube site is not showing 1080p and higher resolution on ipad pro. Going to Setting > Playlist and disabling the “Web Compatibility” toggle worked for me.

Change These Settings to Make the Brave Browser Even More Private

Feedly is not loaded. If you click the brave icon at the end of the address bar you can disable some/all shields there. It works!

Midori

Falkon and formally Qupzilla

QupZilla is a new and very fast QtWebEngine browser. It aims to be a lightweight web browser available through all major platforms.

Wikipedia. Download: only Windows and Linux binaries are available.

When I tested Falkon-3.0.1.AppImage - for 64-bit Linux on Mint 18.3, it gives an error

10:39AM ~/Downloads$ ./Falkon-3.0.1.AppImage 
QApplication: invalid style override passed, ignoring it.
Could not find QtWebEngineProcess

Text browser

https://en.wikipedia.org/wiki/Text-based_web_browser

lynx

  • Lynx User Guide
  • What is Lynx, and how do I use it?
  • How and why to use Lynx – the faster web browser
    • g: go to some URL
    • Up/down: up/down
    • Left: back
    • Right: follows a link
    • Q: quit
    • ?: help
    • d: download the file on a link
    • /: search forward. n: forward match. N: backward match.
    • Ctrl-g: abort your connection to a slow or unresponsive link
    • o: option screen
    • If you want to always accept or reject cookies, edit ~/.lynxrc file to set accept_all_cookies=TRUE
  • In one instance the html contains Chinese characters, w3m just give GC error. I need to close the terminal. However, lynx works well. sudo apt install lynx
  • lynx supports mouse-selection while w3m does not (tested on Debian 11).
  • Change the background color. How To Change Background Color In Lynx. sudo nano /etc/lynx/lynx.lss. Comment out the 2 lines
normal: normal: lightgray:black
default: normal: white:black

w3m

It is available in NIH/Biowulf. Works well. It works better than lynx for displaying tables.

sudo apt install w3m w3m-img
  • Shift-B will take you back a page.
  • Shift-U and you’ll get an URL prompt.
  • +/Space: Scroll down a page
  • -: scroll up a page
  • g: Jump to beginning
  • G: Jump to end
  • /,C-s Search forward
  • ?,C-r Search backward
  • n Search next
  • N Search previous
  • Shift-H to view the help page if you want to see a more complete list of keyboard shortcuts.

One cool thing is I can save a file that I can't do with the wget command (if I copy the download link from chrome Downloads), such as the bam file (look at the bottom of the webpage, Output this run in XXX format to Screen/File) from SRA repository.

Links

Misc

User agent

How to Change Your Browser’s User Agent and Trick Websites

Hard refresh

How to clear cache

How To Clear Web Browser Cache From Commandline In Linux

Read Aloud

Ads: pixels

How tracking pixels work

Cookies

How to Browse the Internet Anonymously

How to Browse the Internet Anonymously

Anonymous Web Browsers That Are Completely Private

4 Free Anonymous Web Browsers That Are Completely Private

How to Disable the Pop-Up Blocker in Chrome, Firefox, Edge, and Safari

How to Disable the Pop-Up Blocker in Chrome, Firefox, Edge, and Safari

Javascript

Hidden browser games

How to Unlock Hidden Browser Games in Edge, Firefox and Chrome. Go to chrome://dino on chrome browser.

Browse the Web Without a Mouse

6 Fast Ways to Browse the Web Without a Mouse

Password manager

Should You Pay for a Password Manger?

Translate

6 Ways to Translate Any Webpage You Visit

bing search glitch

Cursor moves to end of text when searching with Bing in Safari. The solution does not work:<