Informatika Komputer    
   
Daftar Isi
(Sebelumnya) AbiWordAbstract data type (Berikutnya)

about URI scheme

about is an internal URI scheme (also known as a “URL scheme” or, erroneously, “protocol”) implemented in various Web browsers to reveal internal state and built-in functions. It is an IANA officially registered scheme, and is standardised.

In early versions of Netscape, any URI beginning about: which wasn't recognised as a built-in command would simply result in the text after the colon being displayed. Similarly, in early versions of Internet Explorer, about: followed by a string of HTML (e.g. about:<em>hello world</em>) would render that string as though it were the source of the page — thus providing a similar (though more limited) facility to the data: URI scheme defined by RFC 2397. Still other versions of Netscape would return various phrases in response to an unknown about URI, including “Whatchew talkin' 'bout, Willis?” (a catch phrase from the TV show Diff'rent Strokes) or “Homey don't play dat!” (from a recurring skit on the TV show In Living Color).[1][2]

The most commonly implemented about URIs are about:blank, which displays a blank HTML document, and simply about:, which may display information about the browser. Opera uses URIs beginning with opera for similar purposes, and many about URIs will be translated into an appropriate opera URI if entered; an exception is about:blank, which is not translated.

Note: In more recent versions of Internet Explorer, many of the following do nothing or have since been removed.

Contents

Standardisation

In 2010, and onwards, there are efforts to standardise the about URI scheme, and define the processing requirements for some specific URIs, in the IETF Applications Area Working Group (APPSAWG).[3] In August 2012, it was published as an official Request for Comments as RFC 6694. Note that Opera ASA, the proponents, had long used and advocated alternative browser specific URIs.[4] The about URIs that are known to be defined for specific purposes are listed below.

URIPurpose
about:blank[5]Returns a blank HTML document with the media type text/html and character encoding UTF-8. This is widely used to load blank pages into browsing contexts, such as iframes within HTML, which may then be modified by scripts.
about:legacy-compatA reserved, though unresolvable, URI defined within HTML5 intended for use in the DOCTYPE designed for compatibility with some legacy authoring tools, such as XSLT, which may not be capable of outputting the more common, shorter alternative that lacks both the PUBLIC and SYSTEM identifiers. <!DOCTYPE html SYSTEM "about:legacy-compat">.
about:srcdocA reserved, though unresolvable, URI defined within HTML5 intended to be the URI navigated to within iframes whose content comes from the srcdoc attribute
about:invalidA reserved, though unresolvable, URI defined within CSS Values and Units module, intended as a non-existent document with a generic error condition for use where a URI is necessary, but where no actual resource is desired.

Common about: URIs

Common about: URIs
URIsMozilla / SeaMonkeyMozilla FirefoxGoogle ChromeChromiumKonquerorOperaSafariInternet ExplorerMSN Explorer
about:Shows version information and copyright informationTranslated to “chrome://version”Translated to “about:konqueror”Translated to “opera:about”Shows a blank page
about:aboutLists all the about: URIs
(Firefox since version 4.0)
Translated to “chrome://about”
Lists all the chrome: URIs
Works like “chrome://chrome-urls”
Translated to “about:konqueror”Translated to “opera:about”Shows nothing but the text:“about”
about:blank[note 1]Shows a blank HTML document
about:pluginsShows the filename, MIME type, description, suffix, and status of all installed plug-insTranslates to “chrome://plugins/”, works like ChromeShows the filename, MIME type, description, suffix, and status of all installed plug-insTranslated to “opera:plugins”
about:cacheShows information about the Cache Service.Lists the URIs of pages stored within the cache, with each linking to view-cache:uri that provides more information about its content.Translated to “chrome://cache”, works like ChromeTranslated to “about:konqueror”Translated to “opera:cache”
about:mozillaShows a page from the fictional Book of Mozilla. In some versions of Netscape, also replaced the meteors in the standard Netscape throbber with a large fire-breathing lizard.  Translated to “about:konqueror” The Windows version of IE showed a blank HTML document with blue background color. Possibly a joke reference to the “Blue Screen of Death”. Removed in Windows XP SP2 but it can still be shown by typing “res://mshtml.dll/about.moz” instead.

Mozilla-specific about: URIs

Many of these can also be used in Thunderbird, by setting them as the “Mail Start Page”. Also, some extensions define additional about: URIs not listed here.

Mozilla-specific about: URIs
URIsMozilla Application Suite / SeaMonkeyMozilla Firefox
about:bloat Displays BloatView output (disabled in release builds). Superseded by about:memory on Gecko 1.9.2[6]
about:blocked Shows the malware protection page used when the browser identifies a page as not safe for viewing. Firefox 3+
about:addonsShows installed addons, plugins, themes, and provides an interface for installing new addons. Firefox 4+, SeaMonkey 2.1+
about:buildconfigShows the arguments and options used to compile the build in use
about:cacheShows information about the Cache Service. Number of entries, location of cache, size of cache, etc. for both memory and disk cache.
about:cache?device=memoryShows individual entries in memory
about:cache?device=diskShows individual entries on disk
about:cache?device=offlineShows individual entries for offline viewing. Gecko 1.9+
about:cache-entryShows information about a cache entry. Used in about:cache links. Requires parameters.
about:certerrorShows the error page used when an SSL/TLS certificate is untrusted or otherwise invalid.
about:configShows an interface for viewing and setting a wide variety of configuration variables, many of which are not otherwise accessible through the GUI (options panels)
about:crashesShows details of crashes submitted by Mozilla's crash reporter. Firefox 3+, SeaMonkey 2.0+
about:creditsShows a list of all those who contributed to Mozilla
about:feedsShows the page used when clicking the rss feed icon in the address bar.
about:home Shows the Firefox 4 default home page.
about:jetpack Shows an interface for viewing and setting the JetPack extension
about:licenceIn the British English localised version, shows the content of about:license but with all occurrences of license used as a noun replaced with licence (see American and British English spelling differences). Not available in Firefox 4
about:licenseShows the Mozilla Public License (and the Netscape Public License) for the piece of software. Gecko 1.8+
about:logoShows the logo used on the about: screen
about:memoryShows memory usage. Firefox 3.6+
about:mozillaEaster egg: Shows a verse from The Book of Mozilla
about:neterrorShows the error page used when the browser could not access the requested path.
about:newtabShows a grid of your favorite and most-visited websites, Firefox 13+.
about:permissions Shows permissions for sites on Firefox 6.0a1.
about:pluginsShows installed, currently enabled plug-ins.
about:privatebrowsing Can be used to switch to private browsing mode, shows a message indicating that Firefox will not remember any history for the current session. Note: It does not show URI on the address bar.
about:rightsShows licensing information.
about:robots Easter egg, beginning with March 8, 2008 trunk builds. The title of a window contains a citation from The Day the Earth Stood Still.[7]
about:sessionrestoreShows an interface for viewing about last session
about:supportShows troubleshooting information. Firefox 3.6+, SeaMonkey 2.1+
about:sync-tabsShows list of tabs from other computers. Requires enabled synchronisation.

Opera-specific about: URIs

about is an alias for opera, therefore all these URIs also work with about prefixed. User JavaScript is disabled for all URIs in the about or opera URI schemes as a security feature. These pages can, however, be styled using local stylesheets.

None of these functions, except the opera:about combination, work in the Nintendo DS version of the Opera browser, the Nintendo DS Browser.

Opera-specific about: URIs
URIsOpera
opera:blankMaps to about:blank
opera:aboutProvides info about the browser and the configured paths.
about:operaMaps to opera:about
opera:cacheShows the content of the cache.
opera:config(Opera 9.0 and newer) Shows a page that allows changing of numerous browser preferences, many of which cannot be accessed through the normal Preferences window
opera:drives(Operating system specific) Shows the local drives of the host system.
opera:historyShows the content of the browser history.
opera:historysearch(Opera 9.5 and newer) Shows the start page of internal search engine for the browser history.
opera:pluginsShows installed plug-ins. Opera 11 and newer allow you to disable individual plug-ins from this page.
opera:buttonDefines a custom button as a set of Opera actions. (Note: This does not work directly, you need to specify all button parameters as on CustomButtons.)
opera:helpShortcut to the help directory. This can be either local or external.
opera:debug(Opera 9.5 and newer) Shows a page that allows changing of settings for remote debug of Opera via Opera Dragonfly
opera:memdebug(Opera 9.5 and newer) Shows debug information about memory usage.
opera:webstorage(Opera 10.5 and newer) Shows information Web Storage (see HTML5).
opera:webdatabases(Opera 10.5 and newer) Shows information Web Storage databases (see HTML5).
opera:gpuShows information about hardware accelerated graphics and GPU support.
opera:cpu(Introduced in Opera 12 beta). Displays CPU usage.

Internet Explorer-specific about: URIs

Internet Explorer about URIs are configurable in Windows. It is therefore possible that some of the listed URIs will not work on a particular computer. For example “about:mozilla” was removed in SP2 (although the page can still be found at “res://mshtml.dll/about.moz”). These about URIs are sometimes used for spyware and adware, most notably in CoolWebSearch, which made about:blank display advertisements.

URIInternet Explorer 6 (SP2)Internet Explorer 7Internet Explorer 8
about:homeDisplays the user's home page.No longer supported.
about:blankDisplays the blank page.
about:desktopitemnavigationfailureDisplays “navigation cancelled” page.
about:navigationcanceledDisplays “navigation cancelled” page.
about:navigationfailureDisplays “navigation cancelled” page.
about:noadd-ons Displays information page when add-ons are disabled.
about:noadd-onsinfo Displays information page about the effects when you use add-ons.
about:offlineinformationInforms the user that the current page can not be viewed off line.
about:postnotcachedInforms the user that to refresh the current page, information entered in a form will have to be re-posted.
about:securityriskInforms the user not to browse with the current security settings because they may be harmful to the computer.
about:tabs Informs the user about tabbed browsing. It is also loaded when a new tab is created if the “Open home page for new tabs instead of a blank page” setting is enabled
about:inprivateInforms the user about InPrivate Browsing. It is loaded when InPrivate Browsing is initiated.

Google Chrome-specific about: URIs

URIGoogle Chrome
about:cacheShows the content of the cache.
about:crashCrashes the current rendering process. (This causes the “Aw, snap!” crash notification page to be displayed.)
about:creditsDisplays the list of free and open source software used in the browser, and their associated licences.
about:dnsDisplays the DNS records
about:flagsSee about:labs
about:gpuDisplays information about WebGL and hardware accelerated graphics.
about:histogramsDisplays histograms
about:inducebrowsercrashforrealzCrashes the Google Chrome browser. This is designed for developers to test what happens when the Google Chrome browser crashes.
about:internetsOn particular versions of Windows, displays a page entitled “Don't Clog the Tubes!” which renders a page with an animation of the Microsoft Windows “3D Pipes” screensaver. Does not work on Windows Vista due to the pipes screen saver no longer being supported for releases after the 2.0.169.1 release.
about:killSame as about:crash, but with a violet background color and the message “He's Dead, Jim!” Occurs when the OS runs out of memory or the browser is killed by an external cause, such as the OS shutting down.
about:labsDisplays a page for testing features. Moved to about:flags in Chrome Dev channel 8.0.552.11
about:memoryDisplays the process manager
about:net-internalsProvides an interface for monitoring the network usage and performance statistics
about:pluginsShows installed plug-ins.
about:statsDisplays statistics about processes. At the top of the page, it states “Shhh! This page is secret!”
about:shorthangHangs the tab's process, making it become unresponsive. This is designed for testing the hanging protection.
about:versionDisplays version information, same as about:

Note: Any “about:” URI is accepted, but only a page with a blank source is returned, as with the “about:blank” of other browsers. Similar to Safari.

Note: In Chromium “about:” is usually translated to a “chrome://” URL.

Konqueror

Note: Any about URI except about:blank and about:plugins redirects to about:konqueror.

URIKonqueror
about:konquerorShows a friendly ‘start’ and navigation page

Epiphany

Note: When Epiphany used Gecko as its layout engine, the general and Mozilla-specific about: URIs worked as in Mozilla Firefox. Since WebKit became Epiphany's layout engine, only these URIs are supported:[citation needed]

URIEpiphany
about:blankDisplays the blank page.
about:pluginsShows installed plug-ins.
about:epiphanyDisplays the following message:[8]

   Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher.[note 2]   

Antoine de Saint-Exupéry   

about:applicationsinterface for managing web applications, supported since release 3.2, to be removed in release 3.4.[9]

Netscape (historical)

  • Older versions of the Netscape browser have an about:people URI that was similar to about:credits above, but it would redirect to Netscape's active employee listing. In addition, about:username, where username is the username of a Netscape employee, would redirect to the Netscape homepage of the employee specified. For example, about:jwz would redirect to http://people.netscape.com/jwz/ (not an active link).[10]
  • Not all employee pages were accessible through this scheme. Only developers who knew which file in the source tree and the encoding scheme used to obfuscate the directory of employee about entries could add their names.[citation needed]
  • Many other about: easter eggs existed, including the famous about:mozilla, and other less known ones that showed pictures of the Netscape mascot Mozilla in various foreign garb, such as about:deutsch showing Mozilla in Lederhosen.[11]
  • Some versions of Netscape would display the browser history for the about:global URI[11]

Internet Explorer for Mac OS 5 (historical)

In Internet Explorer for Mac 5 was an offline Easter egg, accessible by typing ‘about:tasman’, showing the Acid1 test with the text replaced by the names of the developers.[12]

Safari

Any about URI is accepted, but only a page with a blank source is returned, as with the about:blank of other browsers.

Microsoft Outlook

In Microsoft Outlook, an additional outlook:today URI was added, which showed the Outlook Today Screen (it shows messages, tasks and appointments and is also accessible from IE). Also, although about:blank is supported, anything else (including about:about) typed after about: would show that text as a web page in the browser.

Notes

  1. ^ The term “about:blank” is also the generic name for a group of variants of the CoolWebSearch malware program group.
  2. ^ It seems that perfection is attained not when there remains nothing to add, but when there remains nothing to remove.

References

External links

(Sebelumnya) AbiWordAbstract data type (Berikutnya)