Features of the Opera web browser: Difference between revisions
No edit summary Tags: references removed Visual edit Mobile edit Mobile web edit |
Aadirulez8 (talk | contribs) m v2.05 - Fix errors for CW project (Reference list duplication - Spelling and typography) |
||
(37 intermediate revisions by 29 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|List of software application features}} |
|||
{{update|inaccurate=y|date=February 2014}} |
|||
[[File:Opera_2015_icon.svg|thumb|upright| The Red O-Letter-Logo of the [[Opera Browser]], in use since September 2015.<ref>{{cite web |title=Meet the new Opera brand identity - Blog |url=https://blogs.opera.com/news/2015/09/opera-new-logo-and-brand-identity/ |website=Opera News |date=22 September 2015}}</ref> ]] |
|||
This article details features of the [[Opera (web browser)|Opera]] web browser. |
This article details features of the [[Opera (web browser)|Opera]] web browser. |
||
[[File:Opera 2015 icon.svg|thumbnail|The Red O-Letter-Logo of the [[Opera Browser]]]] |
|||
== Currently supported features == |
== Currently supported features == |
||
;Access recently closed pages: Opera allows its users to retrieve all of the [[Tab (interface)|tabs]] or windows closed earlier in the current session from a list. Closed tabs can be recovered in the reverse sequence in which they were closed, by default this is achieved via the keyboard shortcut Ctrl + Shift + T. Users can also access recently closed tabs from other devices synced to their Opera account, including tablets and phones. |
|||
This section describes the features currently available in Opera. |
|||
[[Opera 7]], released 28 January 2003 |
|||
;Download manager: Opera allows its users to pause, resume, or restart the transfer of files. It also keeps the history of downloaded files and allows opening the files—or the folder where the file has been downloaded to—from within the browser.<ref>{{Cite web |url=http://help.opera.com/opera/Windows/1116/en/save.html#download |title=Download manager in Opera |access-date=2013-08-19 |archive-date=2013-09-06 |archive-url=https://web.archive.org/web/20130906084244/http://help.opera.com/opera/Windows/1116/en/save.html#download |url-status=dead }}</ref> When a download begins, a pop-up and a button will appear at the top-right area of the interface to show the download progress. |
|||
=== Snapshot tool === |
|||
In Opera 49, developers added a snapshot tool with editing features.<ref name=":0">{{Cite news|url=https://blogs.opera.com/desktop/2017/11/opera-49-adds-snapshot-tool-editing-tools/|title=Opera 49 adds snapshot tool with editing tools - Opera Desktop|date=2017-11-08|work=Opera Desktop|access-date=2017-11-25|language=en-US}}</ref> |
|||
;Extensions: [[Browser extension|Extensions]] allow users to easily add functionality to their Opera browser, as well as share most [[API]]s with the [[Chromium (web browser)|Chromium]] extension model. Developers can easily create extensions using [[open standard]]s ([[HTML5]], [[CSS]], [[JavaScript]]) and specific extensions can be created to function as Speed Dial items. |
|||
=== VR player === |
|||
[[Opera 11]], released 16 December 2010 |
|||
Opera is the first web browser to provide support for [[360-degree video]]s to be played directly into [[virtual reality]] headsets.<ref name=":0" /> |
|||
;Image loading setting: Opera offers the option to load a page without images, or to use only images already in the [[web cache]].<ref>{{Cite web |url=http://help.opera.com/opera/Windows/1116/en/controlPages.html#manageImages |title=Images management in Opera |access-date=2013-08-19 |archive-date=2013-09-06 |archive-url=https://web.archive.org/web/20130906080310/http://help.opera.com/opera/Windows/1116/en/controlPages.html#manageImages |url-status=dead }}</ref> This may be useful for users who are connected on [[Dial-up Internet access|dial-up]] via [[Dial-up modem|modem]] or on a slow wireless/cellular connection that may charge for the amounts of data downloaded. |
|||
=== Page zooming === |
|||
Opera offers full [[page zooming]].<ref>[http://help.opera.com/opera/Windows/1116/en/viewPages.html#zoom Zooming in Opera]</ref> Instead of just making the text bigger, this feature expands all page elements, including text, [[image]]s, videos, and other content such as [[Adobe Flash]], [[Java (software platform)|Java]] and [[Scalable Vector Graphics]] to be increased or decreased in size (25% to 500%). [[#Extensions|Extensions]] may also be used to do this and to enable high contrast coloured fonts. Full page zooming prevents inconsistencies that occur when regular text enlargement forces the content to be bigger than its container. |
|||
;Mouse gestures: Opera was one of the first browsers to support [[mouse gesture]]s,<ref>[http://www.cnet.com/news/building-a-better-computer-mouse/ Building a better computer mouse], Evan Hansen, October, 2002, retrieved on October 30, 2005</ref> which allows patterns of mouse movement to trigger common browsing actions, such as "back" or "refresh".<ref>{{cite web|title=Help|url=http://help.opera.com/opera/Windows/1116/en/fasterBrowsing.html#mouse|work=opera.com}}</ref> Mouse gestures work by holding the right mouse button, moving the mouse a certain direction, then releasing the button. This option is similar to using [[keyboard shortcut]]s, as it saves time since users do not have to navigate to graphical buttons using the mouse pointer (thereby avoiding usability problems relating to [[Fitts' Law]]). |
|||
Zooming can be done using [[multi-touch]] pinching gestures on supported platforms. |
|||
Some of the default mouse gestures include: |
|||
=== Task Manager === |
|||
Since Opera is based on [[Chromium (web browser)|Chromium]], the Chromium-Browsing-Task Manager, as known from [[Google Chrome]], is also a part of Operas Feature Range. |
|||
This is not part [[Features of the Opera web browser#Legacy features.5B10.5D.5B11.5D|of the legacy features of Opera 12.17.]] |
|||
* ''[[Back button (web browser)|Back]]''—right-clicking anywhere and dragging the mouse towards the left. |
|||
=== Download manager === |
|||
* ''Forward''—right-clicking anywhere and dragging the mouse towards the right. |
|||
* ''[[New Tab|New tab]]''—right-click and dragging down. |
|||
* ''Close tab''—right-click and making an L-shape movement (drag down, then right). |
|||
* ''[[Zooming user interface|Zooming]]''—holding down the [[Ctrl key|CTRL key]] and scrolling the mouse wheel. Scrolling up enlarges the page by 10% increments, and vice versa. |
|||
* ''[[Rocker gestures]]'' (i.e., flip back and forward)—hold the right-click mouse button and click left, and vice versa. |
|||
[[Opera 5.0|Opera 5.10]], released April 2001 |
|||
;Opera Turbo: When Opera Turbo mode is enabled, Opera [[Memory compression|compresses]] requested web pages (but not [[HTTPS]] secure pages) by up to 80%, depending upon content, before sending it to the user.<ref name="turbo2">{{cite web|title=Opera's company FAQ|url=http://www.operasoftware.com/press/faq|access-date=12 June 2014|publisher=Opera Software}}</ref> This process reduces the total amount of data sent and is particularly useful with slower [[internet]] connections, making pages load faster, or when there are restrictions or costs dependent upon the amount of [[Data transmission|data transferred]].<ref name="turbo2" /> This technique is also used in [[Opera Mini]] for mobile telephones.<ref>{{cite web|title=Opera Turbo|url=http://www.opera.com/business/solutions/turbo/|archive-url=https://web.archive.org/web/20100630190447/http://www.opera.com/business/solutions/turbo/|archive-date=30 June 2010|access-date=5 September 2010|publisher=Opera Software}}</ref> |
|||
Opera allows the user to pause, resume or restart the transfer of files. It also keeps the history of downloaded files and allows opening them or the folder where the file has been downloaded to from within the browser.<ref>[http://help.opera.com/opera/Windows/1116/en/save.html#download Download manager in Opera]</ref> |
|||
Around April 2019, Opera removed this functionality in its desktop browsers and it's no longer supported on desktop. The fate of it on its mobile browsers is uncertain. |
|||
When a download starts a pop-up and a button will appear at the top right part of the interface to show the progress. |
|||
;Page zooming: Opera offers full [[page zooming]].<ref>{{Cite web |url=http://help.opera.com/opera/Windows/1116/en/viewPages.html#zoom |title=Zooming in Opera |access-date=2013-08-19 |archive-date=2014-03-01 |archive-url=https://web.archive.org/web/20140301000603/http://help.opera.com/opera/Windows/1116/en/viewPages.html#zoom |url-status=dead }}</ref> Instead of just making the text bigger, this feature expands all page elements, including text, [[image]]s, videos, and other content such as [[Adobe Flash]], [[Java (software platform)|Java]] and [[Scalable Vector Graphics]] to be increased or decreased in size (25% to 500%). [[#Extensions|Extensions]] may also be used to do this and to enable high contrast coloured fonts. Full page zooming prevents inconsistencies that occur when regular text enlargement forces the content to be bigger than its container. Zooming can be done using [[multi-touch]] pinching gestures on supported platforms. |
|||
=== Image loading setting === |
|||
Opera offers the option to load a page without images, or to use only images already in the [[web cache]].<ref>[http://help.opera.com/opera/Windows/1116/en/controlPages.html#manageImages Images management in Opera]</ref> This might be useful if a user is connected on dial up via modem or on a slow wireless/cellular connection that may charge for the amounts of data downloaded. |
|||
;Password manager: Each time a web page includes a password form, users have the option to store that password for later use. With the [[password manager]], when a user re-visits these pages, the username and password fields will be already filled in. |
|||
=== Mouse gestures === |
|||
'''Since:''' [[Opera 5.0|Opera 5.10]], released April, 2001. |
|||
;Pop-up blocking: Opera allows its users to control whether web sites may open [[Pop-up ad|pop-up]] windows. By default, Opera blocks all unrequested pop-ups and the behavior may be set on a per-site basis. Windows that have been blocked may be later opened at the user's discretion. |
|||
Users have the option of accessing common browsing functions with combinations of mouse movements.<ref>{{cite web|url=http://help.opera.com/opera/Windows/1116/en/fasterBrowsing.html#mouse|title=Help|work=opera.com}}</ref> Mouse gestures work by holding the right mouse button, moving the mouse a certain direction, then releasing the button. This option is similar to using keyboard shortcuts, as it saves time because users do not have to navigate to graphical buttons using the mouse pointer (thereby avoiding usability problems relating to [[Fitts' Law]]). Some of the default mouse gestures include: |
|||
* ''Back'' - right-clicking anywhere and dragging the mouse towards the left. |
|||
* ''Forward'' - right-clicking anywhere and dragging the mouse towards the right. |
|||
* ''New tab'' - right-click and dragging down. |
|||
* ''Close tab'' - right-click and making an L-shape movement (drag down, then right). |
|||
* ''Zooming'' - holding down the CTRL key and scrolling the mouse wheel. Scrolling up enlarges the page by 10% increments, and vice versa. |
|||
* Flip back and forward A.K.A ''Rocker gestures'' - hold the right-click mouse button and click left, and vice versa. |
|||
;Private browsing: Opera's [[Private browsing|privacy mode]], '''Private Windows''', allows users to surf the web without leaving traces of the browsing session in that special window. |
|||
=== Pop-up blocking === |
|||
Opera lets the user control whether web sites can open [[Pop-up ad|pop up]] windows. By default Opera blocks all unrequested pop-ups and the behavior may be set on a per-site basis. Windows that have been blocked may be later opened at the user's discretion. |
|||
Opera's original privacy feature, '''Private Tabs''', allowed users to open a private browsing session in a tab in the current window, instead of a separate window. It would not record [[Web browsing history|browsing history]], use the [[web cache]], or stored passwords, and would forget any information accessed in the Tab when it is closed. This feature was replaced by Private Windows in Opera 15. |
|||
=== Search engines === |
|||
[[Opera 10|Opera 10.50]] (Tabs) / [[Opera 15]] (Windows) |
|||
'''Since:''' [[Opera 4]], released June 28, 2000. |
|||
;Safer address field: Opera applies [[Domain name|domain]] highlighting; hides [[query string]]s in order to conceal the complexity of long [[web address]]es; and, instead of displaying the [[Internet Protocol|protocol]], Opera displays a badge that the user can click on to view a security assessment—including information about available [[Secure Sockets Layer|SSL]] or [[Transport Layer Security|TLS]] certificates—for the particular page being visited.: |
|||
Opera provides quick access to a variety of search engines and commerce sites, via the use of [[search plugin]]s. The user can type the search string in the address field and it will display search suggestions for supported websites. |
|||
This tool is directly tied to [[NetCraft]] and [[Phishtank]], thereby serving as a [[phishing]] filter as well as real-time fraud protection. |
|||
Many search plugins are included with the browser, but they can also be user-defined or installed from external sources. Since Opera 9, a user can right-click a search field on a website and select the "create search" option to add it as a custom search engine. Additionally, with this function a user is able to translate a paragraph or look for the meaning of a word directly for example. |
;Search engines: Opera provides quick access to a variety of [[search engine]]s and commerce sites, via the use of [[search plugin]]s. The user can type the search string in the address field and it will display search suggestions for supported websites. Many search plugins are included with the browser, but they can also be user-defined or installed from external sources. Since Opera 9, a user can right-click a search field on a website and select the "create search" option to add it as a custom search engine. Additionally, with this function a user is able to translate a paragraph or look for the meaning of a word directly for example. |
||
The user can select the desired search engine via a list or by using keywords in the address field. Example: Opera has a pre-set keyword for using the [[Google]] search engine: "g". Therefore, if a user types "g |
The user can select the desired search engine via a list or by using keywords in the address field. Example: Opera has a pre-set keyword for using the [[Google]] search engine: "g". Therefore, if a user types "g Wikipedia" directly into the address field, Opera performs a Google search for "Wikipedia". Other keywords are included, including "b" for [[Bing (search engine)|Bing]], "y" for [[Yahoo! Search]], and "w" for Wikipedia. Users can also customize their own keywords. |
||
[[Opera 4]], released 28 June 2000 |
|||
;Snapshot tool: Opera 49 added a [[screenshot]]ting tool with editing features, including a [[selfie]] mode.<ref name=":02">{{Cite news|date=2017-11-08|title=Opera 49 adds snapshot tool with editing tools - Opera Desktop|language=en-US|work=Opera Desktop|url=https://blogs.opera.com/desktop/2017/11/opera-49-adds-snapshot-tool-editing-tools/|access-date=2017-11-25}}</ref> |
|||
=== Speed Dial === |
|||
Opera 49 |
|||
'''Since:''' [[History of the Opera web browser#Version 9.2|Opera 9.2]], released April 11, 2007. |
|||
[[ |
[[File:Opera_11_on_OS_X.png|thumb|upright|A Screenshot of the Speed Dial page on [[Mac OS]].]] |
||
;Speed Dial Browsing: When a new tab is opened, the blank page is replaced with a page with slots that the user can set to contain webpage [[Bookmark (digital)|bookmarks]]. This feature is based on the speed-dial browsing previously introduced in [[Opera Mini]].<ref>{{cite web|title="Is that my blog on your Speed Dial?" - Desktop Team - by Desktop Team|url=http://my.opera.com/desktopteam/blog/show.dml/785941|archive-url=https://web.archive.org/web/20070302100024/http://my.opera.com/desktopteam/blog/show.dml/785941|archive-date=2 March 2007|work=opera.com}}</ref> New versions of Opera's Speed Dial improved the feature by allowing an unlimited number of speed dial entries, Speed Dial [[#Extensions|extensions]], introducing groups, real-time search of entries, added support to user-defined backgrounds and different resolution display layouts (e.g. widescreen). |
|||
Users are able to save all the tabs in a window as a Speed Dial group, manage the saved links, and open them all later if wished. |
Users are able to save all the tabs in a window as a Speed Dial group, manage the saved links, and open them all later if wished. |
||
[[History of the Opera web browser#Version 9.2|Opera 9.2]], released 11 April 2007 |
|||
;Standalone installation: Opera's installer allows users the option to install the browser as a "Standalone Installation (USB)," which does not make any modifications to the system that it is executed on.<ref name="operausb2">{{cite web|title=The Portable Freeware Collection - Opera|url=http://www.portablefreeware.com/?id=507|access-date=18 April 2011}}</ref> |
|||
=== Opera Turbo === |
|||
[[Opera 11]], released 16 December 2010 |
|||
When the Opera Turbo mode is enabled, Opera compresses requested web pages (but not [[HTTPS]] secure pages) by up to 80%, depending upon content, before sending it to the user.<ref name="turbo">{{cite web|url=http://www.operasoftware.com/press/faq|title=Opera’s company FAQ|accessdate=12 June 2014|publisher=Opera Software}}</ref> This process reduces the total amount of data sent and is particularly useful with slower [[Internet]] connections, making pages load faster, or when there are restrictions or costs dependent upon the amount of data transferred.<ref name="turbo"/> This technique is also used in Opera Mini for mobile telephones.<ref>{{cite web|url=http://www.opera.com/business/solutions/turbo/|title=Opera Turbo|publisher=Opera Software|accessdate=5 September 2010 |archiveurl=https://web.archive.org/web/20100630190447/http://www.opera.com/business/solutions/turbo/ |archivedate=30 June 2010}}</ref> Around April 2019, Opera removed this functionality in its desktop browsers and it's no longer supported on desktop. The fate of it on its mobile browsers is uncertain. |
|||
<!-- ;Standards support: – was empty in table. --> |
|||
=== Tabbed browsing === |
|||
;Tabbed browsing: Opera supports [[tabbed browsing]], which allows for multiple web pages to be opened within the same application window. The [[Tab (interface)|tabs]] can be managed in a tab bar (opening, closing, rearranging, etc.). The user is given options to perform actions such as cloning a tab with its complete history or pinning it. Notably, the part of the tab which displays a page's [[favicon]] is used as the indicator of the page loading progress. Also, open tabs can be previewed by hovering your mouse above the tab. This can be disabled through the settings menu. |
|||
'''Since:''' [[Opera 4]], released June 28, 2000.<ref>[http://www.opera.com/docs/history/#facts Opera: Opera version history]. Opera Software. Accessed September 7, 2009</ref> |
|||
[[Opera 4]], released 28 June 2000 |
|||
;Task Manager: As Opera is based on [[Chromium (web browser)|Chromium]], the Chromium-Browsing-Task Manager, as known from [[Google Chrome]], is also a part of Operas range of features. This is not part [[#Legacy features|of the legacy features of Opera 12.17.]] |
|||
Opera supports [[tabbed browsing]]. This means multiple web pages can be opened within the same application window. The tabs can be managed in a tab bar (opening, closing, rearranging, etc.). The user is given options to perform actions such as cloning a tab with its complete history or pinning it. |
|||
Notably, the part of the tab which displays a page's [[favicon]] is used as the indicator of the page loading progress. Also, open tabs can be previewed by hovering your mouse above the tab. This can be disabled through the settings menu. |
|||
;VR player: Opera is the first web browser to provide support for [[360-degree video]]s to be played directly into [[virtual reality]] headsets.<ref name=":02" /> |
|||
=== Private browsing === |
|||
Opera 10.50 introduced a [[privacy mode]], which allows users to surf the web without leaving traces of the browsing session in that special window. |
|||
=== Recently closed pages access === |
|||
'''Since:''' [[Opera 7]], released January 28, 2003. |
|||
Opera allows the user to retrieve all of the tabs or windows closed earlier in the current session from a list. Closed tabs can be recovered in the reverse sequence in which they were closed, by default this is achieved via the keyboard shortcut Ctrl + Shift + T. |
|||
Users can also access recently closed tabs from other devices synced to their Opera account, including tablets and phones. |
|||
=== Extensions === |
|||
'''Since:''' [[Opera 11]], released December 16, 2010. |
|||
Starting with version 11, [[Browser extension|extensions]] are supported in Opera. Extensions allow adding functionality to Opera easily and currently share most APIs with the [[Chromium (web browser)|Chromium]] extension model. Developers can easily create extensions using open standards (HTML5, CSS, JavaScript) and specific extensions can be created to function as [[#Speed Dial|Speed Dial]] items. |
|||
=== Password manager === |
|||
Every page with a password form gives the user the option of storing the password for later use. To speed up the use of the website, when a user re-visits these pages, the username and password fields will be already filled in. |
|||
=== Safer address field === |
|||
Opera applies domain highlighting, hides the complexity of long web addresses by hiding the query strings and instead of displaying the protocol it displays a badge you can click to see a security assessment for any particular page being visited, including information about available [[Secure Sockets Layer|SSL]] or [[Transport Layer Security|TLS]] certificates. This tool is directly tied to [[NetCraft]] and [[Phishtank]] (citation needed for the latest version), thereby serving as a [[phishing]] filter as well as real-time fraud protection. |
|||
=== Standards support === |
|||
See the [[History of the Opera web browser]] article to learn about the progression of standards support in Opera. |
|||
=== Standalone installation === |
|||
Since Opera 11, the installer gives you the option to install the browser as a "Standalone Installation (USB)" which doesn't make any modifications to the system it's executed on.<ref name="operausb">{{cite web|url=http://www.portablefreeware.com/?id=507|title=The Portable Freeware Collection - Opera|accessdate=18 April 2011}}</ref> |
|||
== Legacy features == |
== Legacy features == |
||
[[File: |
[[File:Opera_O.svg|thumb|The Legacy Opera logo before Opera's codebase switched to [[Chromium (web browser)|Chromium]] and layout engine to [[Blink (web engine)|Blink]]]] |
||
Many notable features, there were available in older versions of the Opera web browser, were removed when Opera switched from its legacy layout engine, [[Presto (layout engine)|Presto]], to the [[Chromium (browser)|Chromium]]-based [[Blink (layout engine)|Blink engine]]. Presto was introduced in 2003 ([[Opera 7]]) and was used until [[Opera 12|Opera 12.18]], in 2016.<ref name="superfluous2">[https://www.basicthinking.de/blog/2013/07/08/opera-15-der-nagelneue-uberflussige-browser-eine-beileidsbekundung/ Opera: Neu, Schön, ÜBerflüssig - German Page]</ref><ref name="ChG2">[http://www.knetfeder.de/magazin/2013/internet/opera-15-umbruch/ Operas Changes: Chromium Striked and Changed everything]</ref><ref name="Impression2">[http://www.sitepoint.com/opera-15-launched/ Opera 15 Launched: First Impressions]</ref><ref name="Presto2">[http://blogs.opera.com/security/2016/02/opera-12-and-opera-mail-security-update/ Opera 12 Security Update]</ref> |
|||
This section describes the notable features that have been available in older versions of the web browser. |
|||
;Search engine aliases: Typing an alias in the "[[omnibar]]" (combination of [[URL|address]] and [[web search]] bar) such as <code>g </code>, <code>yt </code> and <code>w </code> prior to the search string launches a search using [[Google]], [[YouTube]] and [[Wikipedia]] respectively. |
|||
Many of these features were removed when Opera switched from its legacy layout engine, Presto, to the Chromium-based Blink engine. Presto was introduced in Opera 7, in 2003, and was used until Opera 12.18, in 2016. |
|||
;BitTorrent: Opera provides the ability to transfer files via a built-in [[BitTorrent client]]. |
|||
=== Tooltips === |
|||
[[Opera 9]], released 20 June 2006 |
|||
Tooltips were small information boxes. These boxes displayed some additional relevant information. |
|||
;Bookmarks: In Opera 15, the classic [[Bookmark (digital)|bookmark]] functionality was supplanted by an improved Speed Dial and the introduction of the Stash feature. Many users did not find this to be adequate, and bookmarks returned in a later version<ref>{{cite web|last=Gjøsund|first=Alexander|title=Opera Turns After Criticism; Brings Back Bookmarks|url=http://techifreak.com/2013/07/opera-turns-after-critizism-brings-back-bookmarks/|access-date=11 August 2013|publisher=TechiFreak}}</ref>: |
|||
Some features of them were: |
|||
* Displayed the filesize and the progress of the page that was loading |
|||
* Hovering your mouse cursor above buttons on the address bar would provide you some information about the button's purpose inside of a small box. For some buttons, it would also display a combination of keystrokes, that you'd have to press to execute the same action. |
|||
;Content blocker: [[Content-blocking software|Content-blocking]] can be used to block any content on a page, including images, [[Plug-in (computing)|plug-ins]] (e.g., [[Flash plugin|Flash]]), videos, scripts, styles, and other resources. To block content, a user must right-click on the page, and click "Block Content". It is then possible to simply select the elements one wishes to block. Users can also control how much they want to block expand using URL's with wildcards and such. |
|||
You could disable the tooltips. |
|||
Opera stores its content-blocking URL list in a file called ''urlfilter.ini''. Several internet sites provide a regularly updated urlfilter.ini already loaded with the web's most common advertisements so users can block ads using the built-in feature. The users are able to sync the content blocker list using [[Opera Link]]. |
|||
=== BB-Code-Keystrokes === |
|||
You were able to make text be '''bold''', ''italic'' and <u>underlined</u> by adding [B][I][U]-Tags around the selected text. If no text was selected, the text would appear where the mouse was. |
|||
;Customization: Users have the option of defining the appearance and functionality of every item on the UI with the exception of the minimize, maximize/restore, and exit buttons. Personal preferences for toolbar buttons and menus can be arranged with [[drag and drop]], while access to [[.ini|''.ini'' files]] allows one to create, define, or redefine buttons, menus tools and functions. |
|||
=== Usability and accessibility === |
|||
Opera was designed to run well even on low-end and small computers, and with a commitment to [[computer accessibility]] for users who may have visual or mobility impairments. |
|||
'''Skins''': Opera supports customized user-interface skins, allowing users to change the style and size of toolbars, buttons and menus. A drag and drop functionality allows the user to easily place links and buttons on toolbars. The user is able to install custom skins, ranging from color changes to OS mimics to animated [[GIF]] images.<ref>{{cite web|last=Goldman|first=Daniel|date=2007-03-12|title=Opera Skins will support animated GIF images|url=http://operawatch.com/news/2007/03/opera-skins-will-support-animated-gif-images.html|url-status=dead|archive-url=https://web.archive.org/web/20071012174112/http://operawatch.com/news/2007/03/opera-skins-will-support-animated-gif-images.html|archive-date=October 12, 2007|access-date=2007-10-17|publisher=Opera Watch}}</ref> |
|||
It is possible to control all main functions of the browser using only the [[Computer keyboard|keyboard]], and the default keyboard shortcuts can be modified. Opera also supports the use of [[access keys]] to allow a computer user to immediately jump to a specific part of a web page via the keyboard. Opera was also one of the first browsers to support [[mouse gesture]]s, allowing patterns of mouse movement to trigger browser actions, such as "back" or "refresh". |
|||
'''Toolbars''': Opera provides [[toolbar]]s that display different menus and buttons. For example, the "start" toolbar is a drop-down toolbar which can be enabled to provide access to history and bookmarks when the user focuses the address field. Additionally a "view" toolbar includes multiple shortcuts to control the page exhibition and a find in page tool, a "navigation" toolbar can show commands to navigate through webpages, etc. |
|||
=== Bookmarks === |
|||
In Opera 15, the classic bookmark functionality was supplanted by an improved Speed Dial and the introduction of the Stash feature. Many users did not find this to be adequate, and bookmarks returned in a later version |
|||
;Developer tools: ''[[Opera Dragonfly|Dragonfly]]'' is a [[debugging tool]]—similar to [[Firebug (Firefox extension)|Firebug]] and developer tools found in other browsers—that allows debugging of the [[HTML DOM]], [[JavaScript]], [[CSS]], and more. A user can set breakpoints and watches, alter scripts on-the-fly, execute statements in the current environment from a console, and audit page resources and local storage. Opera Dragonfly also allows debugging from a personal computer a webpage opened on a handheld or other device. |
|||
=== Fit to width === |
|||
A "Fit to width" feature that relies on technology similar to Opera Mini's Small Screen Rendering (SSR), allowing websites to fit within a smaller screen resolution without the need for horizontal scrolling. |
|||
Dragonfly is written using standard web technology and the [[Scope (computer science)|Scope]] protocol, and source is available under the [[Apache License 2.0]]. Opera Dragonfly is compatible with Opera products using Presto 2.1 and later. The first stable version of Opera Dragonfly was released on 5 May 2011. |
|||
=== Content blocker === |
|||
[[Opera 9.5]], released 2008 |
|||
Content Blocking can be used to block any content on a page, including images, plug-ins (like Flash), videos, scripts, styles, and other resources. To block content, a user must right click on the page, and click "Block Content". It's then possible to simply select the elements you wish to block. Users can also control how much they want to block expand using URL's with wildcards and such. |
|||
;Fit to width: Opera provides a fit-to-width feature that relies on technology similar to [[Opera Mini]]'s [[Small Screen Rendering]] (SSR), allowing websites to fit within a smaller screen resolution without the need for [[horizontal scrolling]]. |
|||
Opera stores its content blocking URL list in a file called urlfilter.ini. Several internet sites provide a regularly updated urlfilter.ini already loaded with the web's most common advertisements so users can block ads using the built-in feature. The users are able to sync the content blocker list using [[Opera Link]]. |
|||
;Full text history search: Words typed in the [[URL address|address]] field perform [[full-text search]] in the browser history. This allows a user to find a page previously accessed by searching by part of the text of its content. |
|||
=== BitTorrent === |
|||
[[History of the Opera web browser|Opera 9.5]], released 12 June 2008 |
|||
;Hotclick: Hotclick refers to [[Double clicking|double-clicking]] any word in a page and having it to open the context menu instantly, which in Opera includes commands for searching the selected text in search engines and built-in translation, encyclopedia and dictionary services. In addition to this, the Hotclick menu also gives access to the 'copy', 'copy to note' (Opera 7 and later), and 'Send by email' functions. |
|||
=== Hotclick === |
|||
[[Opera 6]], released 18 December 2001 |
|||
;Opera Panels: Some tools relating to browsing and email functions are organized within Opera Panels. Users can add additional tools by downloading or creating their own. Examples of tools installed by default: |
|||
Hotclick refers to double-clicking any word in a page and having it to open the context menu instantly, which in Opera includes commands for searching the selected text in search engines and built-in translation, encyclopedia and dictionary services. In addition to this, the Hotclick menu also gives access to the 'copy', 'copy to note' (Opera 7 and later), and 'Send by email' functions. |
|||
* ''Bookmarks''—lists all the bookmark folders and the bookmarks they contain. |
|||
=== Mouse gestures === |
|||
* ''Mail'' serves as access point for email accounts, folders, labels and news feeds. |
|||
Opera used to offer some mouse gestures that are no longer available in the latest version as of now, for example: |
|||
* ''Contacts''—email address book. |
|||
* ''Scroll through tabs'' - hold right mouse button and roll wheel to cycle through the open tabs. |
|||
* ''History''—provides a log of all pages accessed. |
|||
* ''Clone tab'' - right-click, drag down then up |
|||
* ''Links''—list of links available in the current page. |
|||
* ''Notes''—displays all the notes folders and the notes they contain, it allows the user to edit pure text notes. |
|||
* ''Info''—displays page-specific information, including its [[MIME type]], local cache, size, security information, and encoding. |
|||
* ''Windows''—provides management for all the tabs and windows open. |
|||
* ''Transfers''—simplified view of the download manager. |
|||
;Privacy and security: Opera can be configured to use [[proxy server]]s, and has a built-in [[HTTP cookie|cookie]] editor and [[web cache]] viewer. Also, the password manager integrated into the browser allows users to set a master password to protect against unauthorized tampering or access to stored passwords. Users have full control over data supplied to the [[W3C Geolocation API]]. |
|||
=== Panels === |
|||
Some tools relating to browsing and email functions are organized within Opera Panels. Users can add additional tools by downloading or creating their own. Examples of tools installed by default: |
|||
* ''Bookmarks'' - lists all the bookmark folders and the bookmarks they contain. |
|||
* ''Mail'' - serves as access point for email accounts, folders, labels and news feeds. |
|||
* ''Contacts'' - email address book. |
|||
* ''History'' - provides a log of all pages accessed. |
|||
* ''Links'' - list of links available in the current page. |
|||
* ''Notes'' - displays all the notes folders and the notes they contain, it allows the user to edit pure text notes. |
|||
* ''Info'' - displays page-specific information, including its MIME type, local cache, size, security information, and encoding. |
|||
* ''Windows'' - provides management for all the tabs and windows open. |
|||
* ''Transfers'' - simplified view of the download manager. |
|||
;Tooltips: [[Tooltip]]s, which users have the option to disable, are small info boxes that displayed some additional relevant information. Some of Tooltips features include:<ref name="Tooltips2">[http://help.opera.com/Windows/12.10/en/tooltips.html Legacy Opera Feature: Tooltips]</ref> |
|||
=== Full text history search === |
|||
'''Since:''' Opera 9.5, released June 12, 2008 |
|||
* Displaying the file size and the progress of the page that was loading |
|||
Words typed in the address field perform full-text search in the browser history. This allows a user to find a page previously accessed by searching by part of the text of its content. |
|||
* Hovering the [[Pointer (graphical user interfaces)|mouse cursor]] above buttons on the address bar would provide some information, inside of a small box, about that button's purpose. For some buttons, it would also display a combination of [[keystrokes]], that one would have to press to execute the same action. |
|||
;Usability and accessibility: Opera was designed to run well even on low-end and small computers, and with a commitment to [[computer accessibility]] for users who may have visual or mobility impairments. |
|||
=== Sessions === |
|||
'''Since:''' Opera 4, released June 28, 2000<br> |
|||
'''Discontinued:''' , released in September 2015 |
|||
It is possible to control all main functions of the browser using only the [[Computer keyboard|keyboard]], and the default keyboard shortcuts can be modified. Opera also supports the use of [[access keys]] to allow a computer user to immediately jump to a specific part of a web page via the keyboard. |
|||
Opera used to allow the user to save all the open tabs and windows as a session. This set of pages could then be reopened later as they were previously organized or inserted into the current window. Opera could then also be set up to start with one of the saved sessions. A saved session includes the history of each tab and the settings each one had, such as scrolling position, images on/off, etc. |
|||
=== Discontinued features === |
|||
Since version 32 this can only be achieved with a combination of Speed Dial and Bookmarks, which is clumsy, or more elegantly by installing a session manager extension. |
|||
;BB-Code-Keystrokes: A user was able to make a text '''bold''', ''italic'' and <u>underlined</u> by adding [B][I][U]-tags around the selected text through keyboard shortcuts. If no text was selected, the text would appear where the mouse was.{{Citation needed|date=February 2022}} |
|||
;Mouse gestures (some): Opera used to offer some mouse gestures that are no longer available in the latest version as of now. These include: |
|||
=== Tabbed browsing features === |
|||
The tabbed browsing features that have been available in the older versions. |
|||
* MDI: tabs can be resized, moved, tiled, and cascaded like normal application windows in the operating system. |
|||
* Tab-stacking - Since version 11.0, dragging one tab over another allows you to create a group of tabs. |
|||
* Option to have the tab bar displayed on one of the sides of the window or at the bottom. - set to return in an upcoming version. |
|||
* ''Scroll through tabs'' — hold right mouse button and roll wheel to cycle through the open tabs. |
|||
=== Opera Mail === |
|||
* ''Clone tab'' — right-click, drag down then up |
|||
{{Main|Opera Mail}} |
|||
In addition to the web browser, the other main component in the desktop versions of the Opera suite is the Opera Mail e-mail client. Opera Mail supports regular POP and SMTP mail as well as IMAP. It also has an Address book. Opera Mail also features a newsreader and a newsfeed reader for RSS and Atom, as well as an IRC client for online chat. (RSS Reader/News Client now available is moden opera) |
|||
;Opera Link{{Anchor|Opera Link}}: Opera Link allowed users to [[Data synchronization|synchronise]] their bookmarks, [[#Speed Dial|Speed Dial]], notes, personal bar,<ref>{{Cite news|last=Kirk|first=Jeremy|date=2008-10-28|title=Opera Beta Improves Syncin|publisher=PCWorld|url=http://www.pcworld.com/article/138913/article.html|access-date=2008-09-23}}</ref> custom search engines, typed history,<ref name="First 9.60 Snapshot!2">{{cite web|title=First 9.60 Snapshot!|url=http://my.opera.com/desktopteam/blog/2008/08/22/first-9-60-snapshot|archive-url=https://web.archive.org/web/20080825063245/http://my.opera.com/desktopteam/blog/2008/08/22/first-9-60-snapshot|archive-date=2008-08-25|access-date=2010-05-25}}</ref> and the content-blocker list across multiple computers and mobile devices (such as a copy of [[Opera Mini]] running on a mobile phone). Furthermore, the bookmarks, notes, and Speed Dial could be accessed through a web interface.<ref>{{Cite news|date=2008-06-18|title=Opera 9.5 -- a fine browsing alternative|publisher=TechChuck.com|url=http://techchuck.com/2008/07/08/opera-software-releases-opera-mobile-9-5-beta/|access-date=2008-09-23}}</ref>: |
|||
=== Opera Link === |
|||
Opera Link servers left users with only a month to backup their bookmarks one by one, before the feature was discontinued in 2015.<ref>{{Cite web|url=http://www.opera.com/whereisoperalink|title=Sync browsing data in the Opera browser | Opera}}</ref> User data synchronization support was set to return in a later release, though users on [[Symbian]], [[J2ME]] and [[BlackBerry OS|BlackBerry]] would not have access to it. |
|||
'''Since:''' Opera 9.50, released June 12, 2008. |
|||
[[History of the Opera web browser#Version 9.5|Opera 9.50]], released 12 June 2008. |
|||
14 December 2015 |
|||
;Opera Mail: In addition to the [[web browser]], the other main component in the desktop versions of the [[Opera (web browser)|Opera]] suite is the [[Opera Mail]] email client, which was integrated with the Opera browser until version 12. Opera Mail supports regular [[Post Office Protocol|POP]] and [[SMTP]] mail as well as [[IMAP]]. It also has an [[Address book]]. Opera Mail also features a [[News client|newsreader]] and a [[News aggregator|newsfeed]] reader for [[RSS (file format)|RSS]] and [[Atom (standard)|Atom]], as well as an [[Internet Relay Chat|IRC]] client for online chat. (RSS Reader/News Client now available is modern opera) |
|||
Opera Link allowed users to synchronise their bookmarks, Speed Dial, notes, personal bar, custom search engines, typed history and the content blocker list across multiple computers and mobile devices (such as a copy of Opera Mini running on a mobile phone). Furthermore, the bookmarks, notes, and Speed dial can be accessed through a web interface at <nowiki>https://link.opera.com/</nowiki> |
|||
[[Opera 2]] |
|||
[[Opera 12]] |
|||
;Private Tabs: Opera's Private Tabs were introduced in Opera 10.50, allowing users to open a [[private browsing]] session in a tab in the current window, instead of a separate window. Private Tabs would not record [[Web browsing history|browsing history]], use the [[web cache]], or stored passwords, and would forget any information accessed in the Tab when it is closed. |
|||
Opera Link servers have been discontinued on December 14, 2015, after leaving only a month to users to backup their bookmarks one by one. |
|||
This feature was replaced by Private Windows in Opera 15. |
|||
User's data synchronization support is confirmed to return in an upcoming release, but users on Symbian, J2ME and BlackBerry will not have access to it. |
|||
[[Opera 10|Opera 10.50]] |
|||
[[Opera 15]] |
|||
;Sessions: Opera allowed users to save all the open [[Tab (interface)|tabs]] and [[Window (computing)|windows]] as a [[Session management|session]]. This set of pages could then be reopened later as they were previously organized or inserted into the current window. Opera could then also be set up to start with one of the saved sessions. A saved session includes the history of each tab and the settings each one had, such as scrolling position, images on/off, etc. |
|||
=== Customization === |
|||
Users have the option of defining the appearance and functionality of every item on the UI with the exception of the minimize, maximize/restore, and exit buttons. Personal preferences for toolbars buttons and menus can be arranged with drag and drop, while access to .ini files allows one to create, define, or redefine buttons, menus tools and functions. |
|||
Since version 32 this feature can only be achieved with a combination of Speed Dial and Bookmarks, or more elegantly by installing a session-manager [[#Extensions|extension]].<ref>{{cite web|title=Can't find save session option|url=http://forums.opera.com/discussion/1866127/cant-find-save-session-option/|access-date=21 November 2015|website=Opera Forum|date=20 June 2015}}</ref><ref>{{cite web|title=Confusion with Opera Versions|url=http://forums.opera.com/discussion/1868422/confusion-with-opera-versions/p1|access-date=21 November 2015|website=Opera Forum|date=6 October 2015}}</ref> |
|||
==== Skins ==== |
|||
[[Opera 4]], released 28 June 2000 |
|||
Opera supports customized user interface skins, allowing users to change the style and size of toolbars, buttons and menus. A drag and drop functionality allows the user to easily place links and buttons on toolbars. The user is able to install custom skins, ranging from color changes to OS mimics. |
|||
[[Opera 32]], released September 2015 |
|||
Opera allows the user to use animated GIF images in custom skins. |
|||
Not loading of tabs until they're selected after a session restore (lazy loading) - introduced in version 21 (along with delayed loading),<ref>{{Cite web |last=Brinkmann |first=Martin |date=2014-03-13 |title=Opera 21 Dev introduces several start-up time improvements - gHacks Tech News |url=https://www.ghacks.net/2014/03/13/opera-21-dev-introduces-several-start-time-improvements/ |access-date=2024-06-21 |website=gHacks Technology News |language=en-US}}</ref><ref>{{Cite web |date=2014-03-12 |title=Opera Developer 21.0.1432.5 - fun with tabs! |url=https://blogs.opera.com/desktop/2014/03/opera-developer-21-0-1432-5/ |access-date=2024-06-21 |website=Opera Desktop}}</ref> removed in version 46.<ref>{{Cite web |date=2017-05-16 |title=Keep #extended-lazy-session-loading flag |url=https://forums.opera.com/topic/20761/keep-extended-lazy-session-loading-flag |access-date=2024-06-21 |website=Opera forums |language=en-GB}}</ref><ref>{{Cite web |date=2017-07-01 |title=dont load inactive tabs |url=https://forums.opera.com/topic/21613/dont-load-inactive-tabs |access-date=2024-06-21 |website=Opera forums |language=en-GB}}</ref> |
|||
==== Toolbars ==== |
|||
Opera provides toolbars that display different menus and buttons. For example, the "start" toolbar is a drop down toolbar which can be enabled to provide access to history and bookmarks when the user focuses the address field. Additionally a "view" toolbar includes multiple shortcuts to control the page exhibition and a find in page tool, a "navigation" toolbar can show commands to navigate through webpages, etc. |
|||
;Tabbed browsing features: Tabbed browsing features that were available in the older versions include: |
|||
==== User JavaScript ==== |
|||
'''Since:''' Opera 8, released April 19, 2005. |
|||
* '''MDI''': tabs can be resized, moved, tiled, and cascaded like normal application windows in the operating system. |
|||
Opera supports User JavaScript extensions. Those scripts execute when pages are loaded and are used to enhance site functionality. was the unofficial central repository for Opera User JavaScripts, but it's currently inactive. lists scripts designed for the Firefox extension, but many of them also work with Opera. Users may find useful user scripts shared at . |
|||
* '''Tab-stacking''' - Since version 11.0, dragging one tab over another allows a user to create a group of tabs. |
|||
* Option to have the tab bar displayed on one of the sides of the window or at the bottom. This feature is set to return in an upcoming version. |
|||
;User JavaScript{{Anchor|User JavaScript}}: Opera supported '''User JavaScript''' ('''UserJS''') extensions, which would execute [[JavaScript]] when pages were loaded in order to enhance site functionality. ''UserJS.org'', which is currently inactive, was the unofficial central repository for Opera User JavaScripts.<ref>{{cite web |url=http://www.userjs.org/ |title=Home |website=userjs.org}}</ref> Scripts designed for the [[Greasemonkey]] Firefox extension are listed on ''Userscripts.org'', though many of them also work with Opera.<ref>{{cite web |url=http://userscripts.org/ |title=Userscripts.org: Power-ups for your browser |website=userscripts.org |access-date=12 January 2022 |archive-url=https://web.archive.org/web/20140506055139/http://userscripts.org/ |archive-date=6 May 2014 |url-status=dead}}</ref> As of the latest version, extensions can make up for the need for UserJS. |
|||
As of the latest version, extensions can make up for the need for UserJS. |
|||
[[Opera 8]], released 19 April 2005 |
|||
;Widgets: Opera [[Widget engine|Widgets]] were small standalone applications sitting on the desktop that used the browser's rendering engine. Widgets were phased out starting with Opera 12.<ref>{{cite web|last=Teigene|first=Arnstein|date=24 April 2012|title=Increased focus on Opera extensions and ending support for Unite applications and Widgets|url=http://my.opera.com/addons/blog/2012/04/24/sunsetting-unite-and-widgets|archive-url=https://web.archive.org/web/20120426210156/http://my.opera.com/addons/blog/2012/04/24/sunsetting-unite-and-widgets|archive-date=26 April 2012|access-date=9 September 2012}}</ref> |
|||
=== Widgets === |
|||
Opera Widgets are small standalone applications sitting on the desktop that use the browser's rendering engine. Widgets were phased out starting with Opera 12. |
|||
[[Opera 12]] |
|||
=== Privacy and security === |
|||
Opera can be configured to use proxy servers. It has a built-in cookie editor and web cache viewer. |
|||
Also, the password manager integrated into the browser let users set a master password to protect against unauthorized tampering or access to stored passwords in the password manager. |
|||
Users have full control over data supplied to the . |
|||
;Other: |
|||
=== Private Tabs === |
|||
* Save browsing history forever until manual deletion. (Chromium-Based browsers do erase old history automatically) |
|||
Introduced in Opera 10.50, users could open a private browsing session in a tab in the current window, instead of a separate window. Private Tabs would not record browsing history, use the web cache, or stored passwords, and forget any information accessed in the Tab when it is closed. This feature was replaced by Private Windows in Opera 15. |
|||
* Show page loading progress in the address bar (Size; Percentage; Number of loaded and total elements). |
|||
=== Developer tools === |
|||
In version 9.5, in 2008, Opera introduced ''Dragonfly'', a debugging tool similar to Firebug and developer tools found in other browsers, that allows debugging of the HTML DOM, JavaScript, CSS, and more. A user can set breakpoints and watches, alter scripts on-the-fly, execute statements in the current environment from a console, and audit page resources and local storage. Opera Dragonfly also allows debugging from a personal computer a webpage opened on a handheld or other device. Dragonfly is written using standard web technology and the Scope protocol, and source is available under the Apache License 2.0. Opera Dragonfly is compatible with Opera products using Presto 2.1 and later. The first stable version of Opera Dragonfly was released on 5 May 2011. |
|||
=== Compatibility === |
=== Compatibility === |
||
Common compatibility problems are caused by websites not following standards or using methods for [[Browser sniffing|detecting the browser being used]]. To cope with outdated detection methods or poorly built websites, Opera enables users to change the information that is sent to websites to identify what kind of browser is being used—known as the [[user-agent]]. In previous years, Opera came preconfigured to partially "cloak" itself as [[Internet Explorer]], but still included the word "Opera" in the user-agent information allowing the browser to be counted in web browser statistics. As websites modernized themselves and [[Opera 9]] became more compatible with IE code, Opera began to use its own identification by default. |
|||
Common compatibility problems are caused by websites not following standards or using methods for detecting the browser being used. |
|||
To cope with outdated detection methods or poorly built websites, Opera enables users to change the information that is sent to websites to identify what kind of browser is being used—known as the user-agent. In previous years, Opera came preconfigured to partially "cloak" itself as Internet Explorer, but still included the word "Opera" in the user-agent information allowing the browser to be counted in web browser statistics. As websites modernized themselves and Opera 9 became more compatible with IE code, Opera began to use its own identification by default. |
|||
Later versions of Opera offered a limited method of cloaking allowing selection from a pre-defined range of options including Mozilla and Internet Explorer. If needed, Opera can mask completely as Internet Explorer or Mozilla, leaving out the reference to Opera in the UA string and JavaScript objects. Some sites test only for objects that are not present in Opera. |
Later versions of Opera offered a limited method of cloaking allowing selection from a pre-defined range of options including Mozilla and Internet Explorer. If needed, Opera can mask completely as Internet Explorer or Mozilla, leaving out the reference to Opera in the UA string and JavaScript objects. Some sites test only for objects that are not present in Opera. |
||
The version 8 of Opera introduced a further provision for dealing with faulty coding, by providing a set of scripts in ''BrowserJS'' that rewrites known broken pages as they are being opened. The closely related UserJS (similar to Mozilla's Greasemonkey), allows users to run their own code at various times in the processing of a page. These techniques have allowed many popular but incompatible sites to be used fully with Opera. |
The version 8 of Opera introduced a further provision for dealing with faulty coding, by providing a set of scripts in ''BrowserJS'' that rewrites known broken pages as they are being opened. The closely related UserJS (similar to Mozilla's [[Greasemonkey]]), allows users to run their own code at various times in the processing of a page. These techniques have allowed many popular but incompatible sites to be used fully with Opera.<ref>{{cite web|title=UserJS.org|url=http://userjs.org/}}</ref> |
||
Opera periodically updates itself with the latest version of ''BrowserJS'' and ''override_downloaded.ini'' files to keep more sites working correctly in the browser, respectively, they serve to patch websites which would otherwise have issues to run on Opera and to cloak the UA string by default for some website domains. |
Opera periodically updates itself with the latest version of ''BrowserJS'' and ''override_downloaded.ini'' files to keep more sites working correctly in the browser, respectively, they serve to patch websites which would otherwise have issues to run on Opera and to cloak the UA string by default for some website domains. |
||
=== Other Features === |
|||
* Save Browsing history forever until manual deletion. (Chromium-Based browsers do erase old history automatically) |
|||
* Show page loading progress in the address bar (Size; Percentage; Number of loaded and total elements) |
|||
== References == |
== References == |
||
{{Reflist}} |
{{Reflist}} |
||
{{OperaBrowser}} |
{{OperaBrowser}} |
||
Latest revision as of 03:45, 28 October 2024
This article details features of the Opera web browser.
Currently supported features
[edit]- Access recently closed pages
- Opera allows its users to retrieve all of the tabs or windows closed earlier in the current session from a list. Closed tabs can be recovered in the reverse sequence in which they were closed, by default this is achieved via the keyboard shortcut Ctrl + Shift + T. Users can also access recently closed tabs from other devices synced to their Opera account, including tablets and phones.
Opera 7, released 28 January 2003
- Download manager
- Opera allows its users to pause, resume, or restart the transfer of files. It also keeps the history of downloaded files and allows opening the files—or the folder where the file has been downloaded to—from within the browser.[2] When a download begins, a pop-up and a button will appear at the top-right area of the interface to show the download progress.
- Extensions
- Extensions allow users to easily add functionality to their Opera browser, as well as share most APIs with the Chromium extension model. Developers can easily create extensions using open standards (HTML5, CSS, JavaScript) and specific extensions can be created to function as Speed Dial items.
Opera 11, released 16 December 2010
- Image loading setting
- Opera offers the option to load a page without images, or to use only images already in the web cache.[3] This may be useful for users who are connected on dial-up via modem or on a slow wireless/cellular connection that may charge for the amounts of data downloaded.
- Mouse gestures
- Opera was one of the first browsers to support mouse gestures,[4] which allows patterns of mouse movement to trigger common browsing actions, such as "back" or "refresh".[5] Mouse gestures work by holding the right mouse button, moving the mouse a certain direction, then releasing the button. This option is similar to using keyboard shortcuts, as it saves time since users do not have to navigate to graphical buttons using the mouse pointer (thereby avoiding usability problems relating to Fitts' Law).
Some of the default mouse gestures include:
- Back—right-clicking anywhere and dragging the mouse towards the left.
- Forward—right-clicking anywhere and dragging the mouse towards the right.
- New tab—right-click and dragging down.
- Close tab—right-click and making an L-shape movement (drag down, then right).
- Zooming—holding down the CTRL key and scrolling the mouse wheel. Scrolling up enlarges the page by 10% increments, and vice versa.
- Rocker gestures (i.e., flip back and forward)—hold the right-click mouse button and click left, and vice versa.
Opera 5.10, released April 2001
- Opera Turbo
- When Opera Turbo mode is enabled, Opera compresses requested web pages (but not HTTPS secure pages) by up to 80%, depending upon content, before sending it to the user.[6] This process reduces the total amount of data sent and is particularly useful with slower internet connections, making pages load faster, or when there are restrictions or costs dependent upon the amount of data transferred.[6] This technique is also used in Opera Mini for mobile telephones.[7]
Around April 2019, Opera removed this functionality in its desktop browsers and it's no longer supported on desktop. The fate of it on its mobile browsers is uncertain.
- Page zooming
- Opera offers full page zooming.[8] Instead of just making the text bigger, this feature expands all page elements, including text, images, videos, and other content such as Adobe Flash, Java and Scalable Vector Graphics to be increased or decreased in size (25% to 500%). Extensions may also be used to do this and to enable high contrast coloured fonts. Full page zooming prevents inconsistencies that occur when regular text enlargement forces the content to be bigger than its container. Zooming can be done using multi-touch pinching gestures on supported platforms.
- Password manager
- Each time a web page includes a password form, users have the option to store that password for later use. With the password manager, when a user re-visits these pages, the username and password fields will be already filled in.
- Pop-up blocking
- Opera allows its users to control whether web sites may open pop-up windows. By default, Opera blocks all unrequested pop-ups and the behavior may be set on a per-site basis. Windows that have been blocked may be later opened at the user's discretion.
- Private browsing
- Opera's privacy mode, Private Windows, allows users to surf the web without leaving traces of the browsing session in that special window.
Opera's original privacy feature, Private Tabs, allowed users to open a private browsing session in a tab in the current window, instead of a separate window. It would not record browsing history, use the web cache, or stored passwords, and would forget any information accessed in the Tab when it is closed. This feature was replaced by Private Windows in Opera 15. Opera 10.50 (Tabs) / Opera 15 (Windows)
- Safer address field
- Opera applies domain highlighting; hides query strings in order to conceal the complexity of long web addresses; and, instead of displaying the protocol, Opera displays a badge that the user can click on to view a security assessment—including information about available SSL or TLS certificates—for the particular page being visited.:
This tool is directly tied to NetCraft and Phishtank, thereby serving as a phishing filter as well as real-time fraud protection.
- Search engines
- Opera provides quick access to a variety of search engines and commerce sites, via the use of search plugins. The user can type the search string in the address field and it will display search suggestions for supported websites. Many search plugins are included with the browser, but they can also be user-defined or installed from external sources. Since Opera 9, a user can right-click a search field on a website and select the "create search" option to add it as a custom search engine. Additionally, with this function a user is able to translate a paragraph or look for the meaning of a word directly for example.
The user can select the desired search engine via a list or by using keywords in the address field. Example: Opera has a pre-set keyword for using the Google search engine: "g". Therefore, if a user types "g Wikipedia" directly into the address field, Opera performs a Google search for "Wikipedia". Other keywords are included, including "b" for Bing, "y" for Yahoo! Search, and "w" for Wikipedia. Users can also customize their own keywords. Opera 4, released 28 June 2000
- Snapshot tool
- Opera 49 added a screenshotting tool with editing features, including a selfie mode.[9]
Opera 49
- Speed Dial Browsing
- When a new tab is opened, the blank page is replaced with a page with slots that the user can set to contain webpage bookmarks. This feature is based on the speed-dial browsing previously introduced in Opera Mini.[10] New versions of Opera's Speed Dial improved the feature by allowing an unlimited number of speed dial entries, Speed Dial extensions, introducing groups, real-time search of entries, added support to user-defined backgrounds and different resolution display layouts (e.g. widescreen).
Users are able to save all the tabs in a window as a Speed Dial group, manage the saved links, and open them all later if wished. Opera 9.2, released 11 April 2007
- Standalone installation
- Opera's installer allows users the option to install the browser as a "Standalone Installation (USB)," which does not make any modifications to the system that it is executed on.[11]
Opera 11, released 16 December 2010
- Tabbed browsing
- Opera supports tabbed browsing, which allows for multiple web pages to be opened within the same application window. The tabs can be managed in a tab bar (opening, closing, rearranging, etc.). The user is given options to perform actions such as cloning a tab with its complete history or pinning it. Notably, the part of the tab which displays a page's favicon is used as the indicator of the page loading progress. Also, open tabs can be previewed by hovering your mouse above the tab. This can be disabled through the settings menu.
Opera 4, released 28 June 2000
- Task Manager
- As Opera is based on Chromium, the Chromium-Browsing-Task Manager, as known from Google Chrome, is also a part of Operas range of features. This is not part of the legacy features of Opera 12.17.
- VR player
- Opera is the first web browser to provide support for 360-degree videos to be played directly into virtual reality headsets.[9]
Legacy features
[edit]Many notable features, there were available in older versions of the Opera web browser, were removed when Opera switched from its legacy layout engine, Presto, to the Chromium-based Blink engine. Presto was introduced in 2003 (Opera 7) and was used until Opera 12.18, in 2016.[12][13][14][15]
- Search engine aliases
- Typing an alias in the "omnibar" (combination of address and web search bar) such as
g
,yt
andw
prior to the search string launches a search using Google, YouTube and Wikipedia respectively.
- BitTorrent
- Opera provides the ability to transfer files via a built-in BitTorrent client.
Opera 9, released 20 June 2006
- Bookmarks
- In Opera 15, the classic bookmark functionality was supplanted by an improved Speed Dial and the introduction of the Stash feature. Many users did not find this to be adequate, and bookmarks returned in a later version[16]:
- Content blocker
- Content-blocking can be used to block any content on a page, including images, plug-ins (e.g., Flash), videos, scripts, styles, and other resources. To block content, a user must right-click on the page, and click "Block Content". It is then possible to simply select the elements one wishes to block. Users can also control how much they want to block expand using URL's with wildcards and such.
Opera stores its content-blocking URL list in a file called urlfilter.ini. Several internet sites provide a regularly updated urlfilter.ini already loaded with the web's most common advertisements so users can block ads using the built-in feature. The users are able to sync the content blocker list using Opera Link.
- Customization
- Users have the option of defining the appearance and functionality of every item on the UI with the exception of the minimize, maximize/restore, and exit buttons. Personal preferences for toolbar buttons and menus can be arranged with drag and drop, while access to .ini files allows one to create, define, or redefine buttons, menus tools and functions.
Skins: Opera supports customized user-interface skins, allowing users to change the style and size of toolbars, buttons and menus. A drag and drop functionality allows the user to easily place links and buttons on toolbars. The user is able to install custom skins, ranging from color changes to OS mimics to animated GIF images.[17]
Toolbars: Opera provides toolbars that display different menus and buttons. For example, the "start" toolbar is a drop-down toolbar which can be enabled to provide access to history and bookmarks when the user focuses the address field. Additionally a "view" toolbar includes multiple shortcuts to control the page exhibition and a find in page tool, a "navigation" toolbar can show commands to navigate through webpages, etc.
- Developer tools
- Dragonfly is a debugging tool—similar to Firebug and developer tools found in other browsers—that allows debugging of the HTML DOM, JavaScript, CSS, and more. A user can set breakpoints and watches, alter scripts on-the-fly, execute statements in the current environment from a console, and audit page resources and local storage. Opera Dragonfly also allows debugging from a personal computer a webpage opened on a handheld or other device.
Dragonfly is written using standard web technology and the Scope protocol, and source is available under the Apache License 2.0. Opera Dragonfly is compatible with Opera products using Presto 2.1 and later. The first stable version of Opera Dragonfly was released on 5 May 2011. Opera 9.5, released 2008
- Fit to width
- Opera provides a fit-to-width feature that relies on technology similar to Opera Mini's Small Screen Rendering (SSR), allowing websites to fit within a smaller screen resolution without the need for horizontal scrolling.
- Full text history search
- Words typed in the address field perform full-text search in the browser history. This allows a user to find a page previously accessed by searching by part of the text of its content.
Opera 9.5, released 12 June 2008
- Hotclick
- Hotclick refers to double-clicking any word in a page and having it to open the context menu instantly, which in Opera includes commands for searching the selected text in search engines and built-in translation, encyclopedia and dictionary services. In addition to this, the Hotclick menu also gives access to the 'copy', 'copy to note' (Opera 7 and later), and 'Send by email' functions.
Opera 6, released 18 December 2001
- Opera Panels
- Some tools relating to browsing and email functions are organized within Opera Panels. Users can add additional tools by downloading or creating their own. Examples of tools installed by default:
- Bookmarks—lists all the bookmark folders and the bookmarks they contain.
- Mail serves as access point for email accounts, folders, labels and news feeds.
- Contacts—email address book.
- History—provides a log of all pages accessed.
- Links—list of links available in the current page.
- Notes—displays all the notes folders and the notes they contain, it allows the user to edit pure text notes.
- Info—displays page-specific information, including its MIME type, local cache, size, security information, and encoding.
- Windows—provides management for all the tabs and windows open.
- Transfers—simplified view of the download manager.
- Privacy and security
- Opera can be configured to use proxy servers, and has a built-in cookie editor and web cache viewer. Also, the password manager integrated into the browser allows users to set a master password to protect against unauthorized tampering or access to stored passwords. Users have full control over data supplied to the W3C Geolocation API.
- Tooltips
- Tooltips, which users have the option to disable, are small info boxes that displayed some additional relevant information. Some of Tooltips features include:[18]
- Displaying the file size and the progress of the page that was loading
- Hovering the mouse cursor above buttons on the address bar would provide some information, inside of a small box, about that button's purpose. For some buttons, it would also display a combination of keystrokes, that one would have to press to execute the same action.
- Usability and accessibility
- Opera was designed to run well even on low-end and small computers, and with a commitment to computer accessibility for users who may have visual or mobility impairments.
It is possible to control all main functions of the browser using only the keyboard, and the default keyboard shortcuts can be modified. Opera also supports the use of access keys to allow a computer user to immediately jump to a specific part of a web page via the keyboard.
Discontinued features
[edit]- BB-Code-Keystrokes
- A user was able to make a text bold, italic and underlined by adding [B][I][U]-tags around the selected text through keyboard shortcuts. If no text was selected, the text would appear where the mouse was.[citation needed]
- Mouse gestures (some)
- Opera used to offer some mouse gestures that are no longer available in the latest version as of now. These include:
- Scroll through tabs — hold right mouse button and roll wheel to cycle through the open tabs.
- Clone tab — right-click, drag down then up
- Opera Link
- Opera Link allowed users to synchronise their bookmarks, Speed Dial, notes, personal bar,[19] custom search engines, typed history,[20] and the content-blocker list across multiple computers and mobile devices (such as a copy of Opera Mini running on a mobile phone). Furthermore, the bookmarks, notes, and Speed Dial could be accessed through a web interface.[21]:
Opera Link servers left users with only a month to backup their bookmarks one by one, before the feature was discontinued in 2015.[22] User data synchronization support was set to return in a later release, though users on Symbian, J2ME and BlackBerry would not have access to it. Opera 9.50, released 12 June 2008. 14 December 2015
- Opera Mail
- In addition to the web browser, the other main component in the desktop versions of the Opera suite is the Opera Mail email client, which was integrated with the Opera browser until version 12. Opera Mail supports regular POP and SMTP mail as well as IMAP. It also has an Address book. Opera Mail also features a newsreader and a newsfeed reader for RSS and Atom, as well as an IRC client for online chat. (RSS Reader/News Client now available is modern opera)
- Private Tabs
- Opera's Private Tabs were introduced in Opera 10.50, allowing users to open a private browsing session in a tab in the current window, instead of a separate window. Private Tabs would not record browsing history, use the web cache, or stored passwords, and would forget any information accessed in the Tab when it is closed.
This feature was replaced by Private Windows in Opera 15. Opera 10.50 Opera 15
- Sessions
- Opera allowed users to save all the open tabs and windows as a session. This set of pages could then be reopened later as they were previously organized or inserted into the current window. Opera could then also be set up to start with one of the saved sessions. A saved session includes the history of each tab and the settings each one had, such as scrolling position, images on/off, etc.
Since version 32 this feature can only be achieved with a combination of Speed Dial and Bookmarks, or more elegantly by installing a session-manager extension.[23][24] Opera 4, released 28 June 2000 Opera 32, released September 2015
Not loading of tabs until they're selected after a session restore (lazy loading) - introduced in version 21 (along with delayed loading),[25][26] removed in version 46.[27][28]
- Tabbed browsing features
- Tabbed browsing features that were available in the older versions include:
- MDI: tabs can be resized, moved, tiled, and cascaded like normal application windows in the operating system.
- Tab-stacking - Since version 11.0, dragging one tab over another allows a user to create a group of tabs.
- Option to have the tab bar displayed on one of the sides of the window or at the bottom. This feature is set to return in an upcoming version.
- User JavaScript
- Opera supported User JavaScript (UserJS) extensions, which would execute JavaScript when pages were loaded in order to enhance site functionality. UserJS.org, which is currently inactive, was the unofficial central repository for Opera User JavaScripts.[29] Scripts designed for the Greasemonkey Firefox extension are listed on Userscripts.org, though many of them also work with Opera.[30] As of the latest version, extensions can make up for the need for UserJS.
Opera 8, released 19 April 2005
- Widgets
- Opera Widgets were small standalone applications sitting on the desktop that used the browser's rendering engine. Widgets were phased out starting with Opera 12.[31]
- Other
- Save browsing history forever until manual deletion. (Chromium-Based browsers do erase old history automatically)
- Show page loading progress in the address bar (Size; Percentage; Number of loaded and total elements).
Compatibility
[edit]Common compatibility problems are caused by websites not following standards or using methods for detecting the browser being used. To cope with outdated detection methods or poorly built websites, Opera enables users to change the information that is sent to websites to identify what kind of browser is being used—known as the user-agent. In previous years, Opera came preconfigured to partially "cloak" itself as Internet Explorer, but still included the word "Opera" in the user-agent information allowing the browser to be counted in web browser statistics. As websites modernized themselves and Opera 9 became more compatible with IE code, Opera began to use its own identification by default.
Later versions of Opera offered a limited method of cloaking allowing selection from a pre-defined range of options including Mozilla and Internet Explorer. If needed, Opera can mask completely as Internet Explorer or Mozilla, leaving out the reference to Opera in the UA string and JavaScript objects. Some sites test only for objects that are not present in Opera.
The version 8 of Opera introduced a further provision for dealing with faulty coding, by providing a set of scripts in BrowserJS that rewrites known broken pages as they are being opened. The closely related UserJS (similar to Mozilla's Greasemonkey), allows users to run their own code at various times in the processing of a page. These techniques have allowed many popular but incompatible sites to be used fully with Opera.[32]
Opera periodically updates itself with the latest version of BrowserJS and override_downloaded.ini files to keep more sites working correctly in the browser, respectively, they serve to patch websites which would otherwise have issues to run on Opera and to cloak the UA string by default for some website domains.
References
[edit]- ^ "Meet the new Opera brand identity - Blog". Opera News. 22 September 2015.
- ^ "Download manager in Opera". Archived from the original on 2013-09-06. Retrieved 2013-08-19.
- ^ "Images management in Opera". Archived from the original on 2013-09-06. Retrieved 2013-08-19.
- ^ Building a better computer mouse, Evan Hansen, October, 2002, retrieved on October 30, 2005
- ^ "Help". opera.com.
- ^ a b "Opera's company FAQ". Opera Software. Retrieved 12 June 2014.
- ^ "Opera Turbo". Opera Software. Archived from the original on 30 June 2010. Retrieved 5 September 2010.
- ^ "Zooming in Opera". Archived from the original on 2014-03-01. Retrieved 2013-08-19.
- ^ a b "Opera 49 adds snapshot tool with editing tools - Opera Desktop". Opera Desktop. 2017-11-08. Retrieved 2017-11-25.
- ^ ""Is that my blog on your Speed Dial?" - Desktop Team - by Desktop Team". opera.com. Archived from the original on 2 March 2007.
- ^ "The Portable Freeware Collection - Opera". Retrieved 18 April 2011.
- ^ Opera: Neu, Schön, ÜBerflüssig - German Page
- ^ Operas Changes: Chromium Striked and Changed everything
- ^ Opera 15 Launched: First Impressions
- ^ Opera 12 Security Update
- ^ Gjøsund, Alexander. "Opera Turns After Criticism; Brings Back Bookmarks". TechiFreak. Retrieved 11 August 2013.
- ^ Goldman, Daniel (2007-03-12). "Opera Skins will support animated GIF images". Opera Watch. Archived from the original on October 12, 2007. Retrieved 2007-10-17.
- ^ Legacy Opera Feature: Tooltips
- ^ Kirk, Jeremy (2008-10-28). "Opera Beta Improves Syncin". PCWorld. Retrieved 2008-09-23.
- ^ "First 9.60 Snapshot!". Archived from the original on 2008-08-25. Retrieved 2010-05-25.
- ^ "Opera 9.5 -- a fine browsing alternative". TechChuck.com. 2008-06-18. Retrieved 2008-09-23.
- ^ "Sync browsing data in the Opera browser | Opera".
- ^ "Can't find save session option". Opera Forum. 20 June 2015. Retrieved 21 November 2015.
- ^ "Confusion with Opera Versions". Opera Forum. 6 October 2015. Retrieved 21 November 2015.
- ^ Brinkmann, Martin (2014-03-13). "Opera 21 Dev introduces several start-up time improvements - gHacks Tech News". gHacks Technology News. Retrieved 2024-06-21.
- ^ "Opera Developer 21.0.1432.5 - fun with tabs!". Opera Desktop. 2014-03-12. Retrieved 2024-06-21.
- ^ "Keep #extended-lazy-session-loading flag". Opera forums. 2017-05-16. Retrieved 2024-06-21.
- ^ "dont load inactive tabs". Opera forums. 2017-07-01. Retrieved 2024-06-21.
- ^ "Home". userjs.org.
- ^ "Userscripts.org: Power-ups for your browser". userscripts.org. Archived from the original on 6 May 2014. Retrieved 12 January 2022.
- ^ Teigene, Arnstein (24 April 2012). "Increased focus on Opera extensions and ending support for Unite applications and Widgets". Archived from the original on 26 April 2012. Retrieved 9 September 2012.
- ^ "UserJS.org".