Search completed in 1.06 seconds.
prefers-color-scheme - CSS: Cascading Style Sheets
if you have set privacy.resistfingerprinting to true, prefers-color-
scheme preference is overridden to light.
...(any other value causes firefox to return light.) the prefers-color-
scheme css media feature is used to detect if the user has requested the system use a light or dark color theme.
...they can be further themed according to the user's color
scheme preference.
...And 2 more matches
URIScheme - Archive of obsolete content
list of mozilla supported uri
schemes list of uri
schemes http:// by default, port 80 https:// by default, port 443 (ssl) ftp:// by default, port 21 file:// : file:///etc/hosts on unix/linux, file:///c:/some/file.txt on windows.
... preferences see gecko.handlerservice.
schemes.* scripting interface see nsiprotocolhandler to create a new protocol/
scheme.
URIs and URLs - Archive of obsolete content
the uri
scheme defines the namespace of the uri, and thus may further restrict the syntax and semantics of identifiers using that
scheme.
... although many url
schemes are named after protocols, this does not imply that the only way to access the url's resource is via the named protocol.
...in necko every uri
scheme is represented by a protocol handler.
...And 23 more matches
nsIURI
to create an nsiuri object, you should use nsiioservice.newuri(), like this: function makeuri(aurl, aorigincharset, abaseuri) { var ioservice = components.classes["@mozilla.org/network/io-service;1"] .getservice(components.interfaces.nsiioservice); return ioservice.newuri(aurl, aorigincharset, abaseuri); } components of a uri prepath path
scheme userpass host port ref ftp :// username@password @ hostname : portnumber /pathname?query=value #ref method overview nsiuri clone(); nsiuri cloneignoringref(); boolean equals(in nsiuri other); boolean equalsexceptref(in nsiuri other); autf8string resolve(in autf8string relati...
...vepath); boolean
schemeis(in string
scheme); attributes attribute type description asciihost acstring the uri host with an ascii compatible encoding.
... exceptions thrown ns_error_failure if host is not applicable to the uri
scheme (e.g.
...And 14 more matches
nsIIOService
inherits from: nsisupports last changed in gecko 1.2 this interface duplicates many of the nsiprotocolhandler methods in a protocol handler independent way (for example newuri() inspects the
scheme in order to delegate creation of the new uri to the appropriate protocol handler).
... implemented by @mozilla.org/network/io-service;1 as a service: var ioservice = components.classes["@mozilla.org/network/io-service;1"] .getservice(components.interfaces.nsiioservice); method overview boolean allowport(in long aport, in string a
scheme); acstring extract
scheme(in autf8string urlstring); unsigned long getprotocolflags(in string a
scheme); nsiprotocolhandler getprotocolhandler(in string a
scheme); nsichannel newchannel(in autf8string aspec, in string aorigincharset, in nsiuri abaseuri); obsolete since gecko 48 nsichannel newchannel2(in autf8string aspec, in string aorigincharset, in nsiuri abaseuri, in nsidomnode aloadingnode, in nsiprincipal aloadingp...
...if the given port is considered unsafe, then the protocol handler (corresponding to a
scheme) will be asked whether it wishes to override the io service's decision to block the port.
...And 12 more matches
nsIExternalProtocolService
inherits from: nsisupports last changed in gecko 1.9 (firefox 3) you can ask the external protocol service if it has an external handler for a given protocol
scheme.
...method overview boolean externalprotocolhandlerexists(in string aprotocol
scheme); astring getapplicationdescription(in autf8string a
scheme); nsihandlerinfo getprotocolhandlerinfo(in acstring aprotocol
scheme); nsihandlerinfo getprotocolhandlerinfofromos(in acstring aprotocol
scheme, out boolean afound); boolean isexposedprotocol(in string aprotocol
scheme); void loaduri(in nsiuri auri, [optional] in nsiinterfacerequestor awindowcontext); void loadurl(in nsiuri aurl); void setprotocolhandlerdefaults(in nsihandlerinfo ahandlerinfo, in boolean aoshandlerexists); methods externalprotocolhandlerexists() check whether a handler for a specific protocol exists.
...boolean externalprotocolhandlerexists( in string aprotocol
scheme ); parameters aprotocol
scheme the
scheme from a url: http, ftp, mailto, and so on.
...And 9 more matches
Index - Web APIs
1232 encrypted media extensions api api, eme, encrypted media extensions, encrypted media extensions api, encryptedmediaextensions, needscontent, overview, reference the encrypted media extensions api provides interfaces for controlling the playback of content which is subject to a digital restrictions management
scheme.
...this is done by exposing a new url
scheme—filesystem:—that can be used as the value of src and href attributes.
... 1698 htmlhyperlinkelementutils.protocol api, experimental, htmlhyperlinkelementutils, property, url api the htmlhyperlinkelementutils.protocol property is a usvstring representing the protocol
scheme of the url, including the final ':'.
...And 8 more matches
Navigator.registerProtocolHandler() - Web APIs
the navigator method registerprotocolhandler() lets web sites register their ability to open or handle particular url
schemes (aka protocols).
... syntax navigator.registerprotocolhandler(
scheme, url, title); note: recently updated to navigator.registerprotocolhandler(
scheme, url), but no browsers currently support this version.
... parameters
scheme a string containing the protocol the site wishes to handle.
...And 7 more matches
HTTP authentication - HTTP
they must specify which authentication
scheme is used, so that the client that wishes to authorize knows how to provide the credentials.
... the syntax for these headers is the following: www-authenticate: <type> realm=<realm> proxy-authenticate: <type> realm=<realm> here, <type> is the authentication
scheme ("basic" is the most common
scheme and introduced below).
...here, the <type> is needed again followed by the credentials, which can be encoded or encrypted depending on which authentication
scheme is used.
...And 7 more matches
Debugging on Mac OS X
once done, you should be able to open any file quickly by hitting cmd-shift-o and typing in the name of a file.) in the product menu, select
scheme > new
scheme and name your
scheme (for example, "debug").
... after you click ok, xcode should open the settings window for the new
scheme.
... (if not, then open its settings from the product > edit
scheme menu.) select "run" on the left-hand side of the settings window, then select the "info" tab.
...And 6 more matches
Standard metadata names - HTML: Hypertext Markup Language
standard metadata names defined in other specifications the css color adjustment specification defines the following metadata name: color-
scheme: specifies one or more color
schemes with which the document is compatible.
...the primary use for <meta name="color-
scheme"> is to indicate compatibility with—and order of preference for—light and dark color modes.
... the value of the content property for color-
scheme may be one of the following: normal the document is unaware of color
schemes and should simply be rendered using the default color palette.
...And 6 more matches
CSP: frame-ancestors - HTTP
only the sources listed below are allowed: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number, separated by spaces.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... if no url
scheme is specified for a host-source and the iframe is loaded from an https url, the url for the page loading the iframe must also be https, per the w3c spec on matching source expressions.
...And 4 more matches
NSS 3.28 release notes
ssl_signature
schemeprefset allows an application to set which signature
schemes should be supported in tls and to specify the preference order of those
schemes.
... ssl_signature
schemeprefget allows an application to learn the currently supported and enabled signature
schemes for a socket.
... nss now uses the signature
schemes definition in tls 1.3 (bug 1309446).
...And 3 more matches
util/match-pattern - Archive of obsolete content
the url must start with a
scheme, end with a slash, and contain no wildcards.
... example pattern example matching urls example non-matching urls "http://example.com/" http://example.com/ http://example.com http://example.com/foo https://example.com/ http://foo.example.com/ wildcards a single asterisk matches any url with an http, https, or ftp
scheme.
... for other
schemes like file, resource, or data, use a
scheme followed by an asterisk, as below.
...And 2 more matches
Index - Archive of obsolete content
some other
schemes are used internally by mozilla modules to communicate with each other.
... 676 uri
scheme necko, needsupdate, uri, url list of mozilla supported uri
schemes 677 uris and urls guide, mozilla, necko, needsupdate handling network and locally retrievable resources is a central part of necko.
...this new packaging
scheme is called xpi (pronounced "zippy"), and interacts with xpinstall.
...And 2 more matches
XML in Mozilla - Archive of obsolete content
documentation xhtml w3c recommendation xml base w3c recommendation xlink (simple xlinks only) obsolete since gecko 2.0 w3c recommendation fixptr obsolete since gecko 1.9.1 w3c "proposal" xpointer framework obsolete since gecko 1.9.1 w3c recommendation xpointer element()
scheme obsolete since gecko 1.9.1 w3c recommendation xpointer xmlns()
scheme obsolete since gecko 1.9.1 w3c recommendation xpointer fixptr()
scheme obsolete since gecko 1.9.1 this
scheme is simply a wrapper for fixptr xpointer xpath1()
scheme obsolete since gecko 1.9.1 internet-draft document.load(), document.async ...
...since 1.4alpha, mozilla also supports xpointer framework, xpointer element()
scheme, xpointer xmlns()
scheme, xpointer fixptr()
scheme and xpointer xpath1()
scheme.
... the xpointer processor is extensible and it is easy to implement support for other
schemes - have a look at the api.
...And 2 more matches
Finishing the Component
this type is defined by the world wide web consortium as: the naming
scheme of the mechanism used to access the resource.
... checking the white list the weblock implementation of the shouldload method starts by extracting the
scheme of the incoming nsiuri.
... if the
scheme isn't "http", "https", or "ftp", it immediately returns true, which continues the loading process unblocked.
...And 2 more matches
Examine and edit CSS - Firefox Developer Tools
you can: toggle pseudo-classes; toggle classes; add a new rule; change the display based on the color
scheme preference (as of firefox 72, you must set devtools.inspector.color-
scheme-simulation.enabled to true in the configuration editor to enable this feature); change the display based on print media rules.
... view @media rules for color-
scheme-preference as of firefox 72, you must set devtools.inspector.color-
scheme-simulation.enabled to true in the configuration editor to enable this feature.
... if you have set privacy.resistfingerprinting to true, prefers-color-
scheme preference is overridden to light.
...And 2 more matches
<a>: The Anchor element - HTML: Hypertext Markup Language
notes: download only works for same-origin urls, or the blob: and data:
schemes.
...links are not restricted to http-based urls — they can use any url
scheme supported by browsers: sections of a page with fragment urls pieces of media files with media fragments telephone numbers with tel: urls email addresses with mailto: urls while web browsers may not support other url
schemes, web sites can with registerprotocolhandler() hreflang hints at the human language of the linked url.
...kbox menuitem menuitemcheckbox menuitemradio option radio switch tab treeitem when href attribute is not present: any dom interface htmlanchorelement examples linking to an absolute url html <a href="https://www.mozilla.com"> mozilla </a> result linking to relative urls html <a href="//example.com">
scheme-relative url</a> <a href="/docs/web/html">origin-relative url</a> <a href="./p">directory-relative url</a> css a { display: block; margin-bottom: 0.5em } result linking to an element on the same page <!-- <a> element links to the section below --> <p><a href="#section_further_down"> jump to the heading below </a></p> <!-- heading to link to --> <h2 id="section_further_down">section f...
...And 2 more matches
CSP: base-uri - HTTP
nt-security-policy: base-uri <source>; content-security-policy: base-uri <source> <source>; sources while this directive uses the same arguments as other csp directives, some of them don’t make sense for `<base>`, such as the keywords 'unsafe-inline' and 'strict-dynamic' <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: connect-src - HTTP
syntax one or more sources can be allowed for the connect-src policy: content-security-policy: connect-src <source>; content-security-policy: connect-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: default-src - HTTP
r worker-src csp version 1 directive type fetch directive syntax one or more sources can be allowed for the default-src policy: content-security-policy: default-src <source>; content-security-policy: default-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: form-action - HTTP
syntax one or more sources can be set for the form-action policy: content-security-policy: form-action <source>; content-security-policy: form-action <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: img-src - HTTP
syntax one or more sources can be allowed for the img-src policy: content-security-policy: img-src <source>; content-security-policy: img-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: navigate-to - HTTP
syntax one or more sources can be set for the navigate-to policy: content-security-policy: navigate-to <source>; content-security-policy: navigate-to <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: prefetch-src - HTTP
syntax one or more sources can be allowed for the prefetch-src policy: content-security-policy: prefetch-src <source>; content-security-policy: prefetch-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: script-src-attr - HTTP
ent-security-policy: script-src-attr <source>; content-security-policy: script-src-attr <source> <source>; script-src-attr can be used in conjunction with script-src: content-security-policy: script-src <source>; content-security-policy: script-src-attr <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: script-src-elem - HTTP
ent-security-policy: script-src-elem <source>; content-security-policy: script-src-elem <source> <source>; script-src-elem can be used in conjunction with script-src: content-security-policy: script-src <source>; content-security-policy: script-src-elem <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: script-src - HTTP
syntax one or more sources can be allowed for the script-src policy: content-security-policy: script-src <source>; content-security-policy: script-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: style-src-attr - HTTP
y: content-security-policy: style-src-attr <source>; content-security-policy: style-src-attr <source> <source>; style-src-attr can be used in conjunction with style-src: content-security-policy: style-src <source>; content-security-policy: style-src-attr <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: style-src-elem - HTTP
content-security-policy: style-src-elem <source>; content-security-policy: style-src-elem <source> <source>; style-src-elem can be used in conjunction with style-src: content-security-policy: style-src <source>; content-security-policy: style-src-elem <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
CSP: style-src - HTTP
syntax one or more sources can be allowed for the style-src policy: content-security-policy: style-src <source>; content-security-policy: style-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a
scheme such as http: or https:.
...And 2 more matches
Creating XPI Installer Modules - Archive of obsolete content
this new packaging
scheme is called xpi (pronounced "zippy"), and interacts with xpinstall.
...this article describes the new packaging
scheme of mozilla and offers a tutorial for creating a new package that can then be redistributed, installed, and made available to users.
... the xpi packaging
scheme a complete description of the new packaging
scheme is beyond the scope of this article.
...creating a new package the package described in this section is a very simple one, but it uses the new packaging
scheme and the chrome registry to make itself a piece of self-contained and redistributable software.
Necko Architecture
the uri interface does resource-generic things like getting/setting the
scheme, or getting/setting the spec (everything beyond the first colon ':').
...a protocol handler's primary responsibility is to create channels for the
scheme it has registered to handle.
...it does this by looking up the protocol handler for the
scheme of the url, then asking the protocol handler to create the url.
...after registering your protocol handler necko will use it to create channels for any uris it encounters that have the
scheme your protocol handler registered for.
nsIProtocolHandler
inherits from: nsisupports last changed in gecko 2.0 (firefox 4 / thunderbird 3.3 / seamonkey 2.1) method overview boolean allowport(in long port, in string
scheme); nsichannel newchannel(in nsiuri auri); nsiuri newuri(in autf8string aspec, in string aorigincharset, in nsiuri abaseuri); attributes attribute type description defaultport long the default port is the port the protocol uses by default.
...
scheme acstring the
scheme for this protocol ("file", "http", and so forth).
... boolean allowport( in long port, in string
scheme ); parameters port the port for which an override is being requested.
...
scheme the
scheme for which an override is being requested.
nsIWebBrowserPersist
this may be a nsilocalfile object or an nsiuri object with a file
scheme.
...this may be a nsilocalfile object or an nsiuri object with a file
scheme or a
scheme that supports uploading (for example ftp).
...this may be a nsilocalfile object or an nsiuri object with a file
scheme.
...this may be a nsilocalfile object or an nsiuri object with a file
scheme or a
scheme that supports uploading (for example ftp).
FileSystemEntry - Web APIs
it also introduces a new url
scheme: filesystem:.
... you can use the filesystem:
scheme on google chrome to see all the files and folders that are stored in the origin of your app.
... just use filesystem:
scheme for the root directory of the origin of the app.
...this url uses the url
scheme "filesystem:".
FileSystemEntrySync - Web APIs
it also introduces a new url
scheme: filesystem:.
... you can use the filesystem:
scheme on google chrome to see all the files and folders that are stored in the origin of your app.
... just use filesystem:
scheme for the root directory of the origin of the app.
...it exposes a new url
scheme—filesystem:—that you can use to fill src or href attributes.
Identifying resources on the Web - HTTP
syntax of uniform resource identifiers (uris)
scheme or protocol http:// is the protocol.
...common
schemes are:
scheme description data data uris file host-specific file names ftp file transfer protocol http/https hyper text transfer protocol (secure) javascript url-embedded javascript code mailto electronic mail address ssh secure shell tel telephone urn uniform resource names view-source source code of the resource ws/wss...
... usage notes when using urls in html content, you should generally only use a few of these url
schemes.
... when referring to subresources — that is, files that are being loaded as part of a larger document — you should only use the http and https
schemes.
CSP: child-src - HTTP
syntax one or more sources can be allowed for the child-src policy: content-security-policy: child-src <source>; content-security-policy: child-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a schema such as 'http:' or 'https:'.
... 'self' refers to the origin from which the protected document is being served, including the same url
scheme and port number.
CSP: font-src - HTTP
syntax one or more sources can be allowed for the font-src policy: content-security-policy: font-src <source>; content-security-policy: font-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a schema such as 'http:' or 'https:'.
... 'self' refers to the origin from which the protected document is being served, including the same url
scheme and port number.
CSP: frame-src - HTTP
syntax one or more sources can be allowed for the frame-src policy: content-security-policy: frame-src <source>; content-security-policy: frame-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a schema such as 'http:' or 'https:'.
... 'self' refers to the origin from which the protected document is being served, including the same url
scheme and port number.
CSP: manifest-src - HTTP
syntax one or more sources can be allowed for the manifest-src policy: content-security-policy: manifest-src <source>; content-security-policy: manifest-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a schema such as 'http:' or 'https:'.
... 'self' refers to the origin from which the protected document is being served, including the same url
scheme and port number.
CSP: media-src - HTTP
syntax one or more sources can be allowed for the media-src policy: content-security-policy: media-src <source>; content-security-policy: media-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a schema such as 'http:' or 'https:'.
... 'self' refers to the origin from which the protected document is being served, including the same url
scheme and port number.
CSP: object-src - HTTP
syntax one or more sources can be allowed for the object-src policy: content-security-policy: object-src <source>; content-security-policy: object-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a schema such as 'http:' or 'https:'.
... 'self' refers to the origin from which the protected document is being served, including the same url
scheme and port number.
CSP: worker-src - HTTP
syntax one or more sources can be allowed for the worker-src policy: content-security-policy: worker-src <source>; content-security-policy: worker-src <source> <source>; sources <source> can be one of the following: <host-source> internet hosts by name or ip address, as well as an optional url
scheme and/or port number.
... examples: http://*.example.com: matches all attempts to load from any subdomain of example.com using the http: url
scheme.
... <
scheme-source> a schema such as 'http:' or 'https:'.
... 'self' refers to the origin from which the protected document is being served, including the same url
scheme and port number.
HTTP Index - HTTP
6 data urls base64, guide, http, intermediate, url data urls, urls prefixed with the data:
scheme, allow content creators to embed small files inline in documents.
... 8 identifying resources on the web domain, http, path,
scheme, syntax, uri, url, url syntax, web, fragment, port, query, resources the target of an http request is called a "resource", whose nature isn't defined further; it can be a document, a photo, or anything else.
... 11 resource urls guide, http, intermediate, resource resource urls, urls prefixed with the resource:
scheme, are used by firefox and firefox browser extensions to load resources internally, but some of the information is available to sites the browser connects to as well.
... 29 reason: cors request not http cors, corsrequestnothttp, cross-origin, error, http, https, messages, reasons, security, console, troubleshooting cors requests may only use the https url
scheme, but the url specified by the request is of a different type.
url - Archive of obsolete content
properties
scheme the name of the protocol in the url, without the trailing ':'.
...for example: var url = require("sdk/url").url("https://developer.mozilla.org/add-ons?example=true&visible=yes#top"); console.log(url.
scheme); // https userpass the username:password part of the url, null if not present.
...compare with
scheme.
xml:base support in old browsers - Archive of obsolete content
var
scheme = /(\w(\w|\d|\+|\- |\ .)*)\:\/\//; function getxmlbaselink (xlink, thisitem) { var xmlbase = ''; if (!xlink.match(
scheme)) { // only check for xml base if there is no protocol // tests for '
scheme' per http://www.ietf.org/rfc/rfc2396.txt' xmlbase = getxmlbase (thisitem); if (!xmlbase.match(/\/$/) && !xlink.match(/\/$/)) { // if no preceding slash on xlink or trailing slash on xml:base, add one in between xmlbase += '/'; } else ...
...if (xmlbase.match(/\/$/) && xlink.match(/\/$/)) { xmlbase = xmlbase.substring(0, xmlbase.length-2); // strip off last slash to join with xlink path with slash } // alert(xmlbase + '::' + xlink); } var link = xmlbase + xlink; if (!link.match(
scheme)) { // if there is no domain, we'll need to use the current domain var loc = window.location; if (link.indexof('/') === 0 ) { // if link is an absolute url, it should be from the host only link = loc.protocol + '//' + loc.host + link; } else { // if link is relative, it should be from full path, minus the file var dirpath = loc.pathname.substring(0, loc.pathname.lastindexof('/')-1); if (link.lastindexof('/') !== link.length-1) { link += '/'; } link = loc.protocol + '//' + loc.host + dirpath + l...
...check present element and higher up for xml:base // now check for the next matching local name up in the hierarchy (until the document root) while (thisitem.nodename !== '#document' && thisitem.nodename !== '#document-fragment') { att = thisitem.getattribute('xml:base'); // xml: namespaces must use 'xml' prefix if (att) { protocolpos = att.indexof('//'); var protocolmatch = att.match(
scheme); if (protocolmatch) { // if has protocol, can stop if (abs) { var skipfile = (att.indexof('///') === protocolpos) ?
Source code directories overview - Archive of obsolete content
introduction: common subdirectories a common naming
scheme is used throughout the mozilla source trees.
...the third level is where the common naming
scheme usually takes over.
...thus, the
scheme is recursive; it can apply to submodules, sub-submodules and so on.
Mozilla Crypto FAQ - Archive of obsolete content
these same apis can be used to add support to mozilla for other security
schemes, including potentially pgp.
... also note that mozilla support for pgp and other security
schemes may also be made available by commercial security vendors or by independent developers, using the various public apis already present in mozilla.
...export regulations were in essence a licensing
scheme designed to impede or prohibit certain types of speech (e.g., publishing cryptographic source code in electronic form), and were therefore unconstitutional under the first amendment to the u.s.
Index - MDN Web Docs Glossary: Definitions of Web-related terms
27 base64 advanced, base64, javascript, typed arrays, uri, url, unicode problem, atob(), btoa() base64 is a group of similar binary-to-text encoding
schemes that represent binary data in an ascii string format by translating it into a radix-64 representation.
... 305 origin glossary, security, webmechanics, origin web content's origin is defined by the
scheme (protocol), host (domain), and port of the url used to access it.
... two objects have the same origin only when the
scheme, host, and port all match.
Origin - MDN Web Docs Glossary: Definitions of Web-related terms
web content's origin is defined by the
scheme (protocol), host (domain), and port of the url used to access it.
... two objects have the same origin only when the
scheme, host, and port all match.
... examples of same origin http://example.com/app1/index.html http://example.com/app2/index.html same origin because same
scheme (http) and host (example.com) http://example.com:80 http://example.com same origin because a server delivers http content through port 80 by default examples of different origin http://example.com/app1 https://example.com/app2 different
schemes http://example.com http://www.example.com http://myapp.example.com different hosts http://example.com http://example.com:8080 different ports specifications specification status comment html living...
Handling common accessibility problems - Learn web development
color and color contrast when choosing a color
scheme for your website, you should make sure that the text (foreground) color contrasts well with the background color.
...use a tool like webaim's color contrast checker to check whether your
scheme is contrasting enough.
...for example, it would be unreasonable to expect you to make a complex 3d game written using webgl 100% accessible to a blind person, but you could implement keyboard controls so it is usable by non-mouse users, and make the color
scheme contrasting enough to be usable by those with color deficiencies.
Experimental features in Firefox
color
scheme simulation adds an option to simulate different color
schemes allowing to test @prefers-color-
scheme media queries.
...this feature lets you test your code without having to change settings in your browser (or operating system, if the browser follows a system-wide color
scheme setting).
... nightly 72 no developer edition 72 no beta 72 no release 72 no preference name devtools.inspector.color-
scheme-simulation.enabled execution context selector this feature displays a button on the console's command line that lets you change the context in which the expression you enter will be executed.
Phishing: a short definition
a relatively simple, yet effective, phishing
scheme is sending an email with a fake invoice of a person’s favorite shopping site.
...after all, the browser plays an essential role in the
scheme: a fake website is loaded in a browser and here is the maker’s last chance to preventing fraud.
... otp is the most widely supported second factor
schemes and can be used to secure your most important accounts.
Necko Interfaces Overview
nsiioservice central necko service manages protocol handlers thin layer over protocol handlers provides interface for creating uri objects from uri strings maps uri
scheme to appropriate nsiprotocolhandler impl nsiuri (nsiurl, nsifileurl, nsistandardurl) represents an uri, with getters and setters for various uri parts (eg.
...
scheme, host, path, ...) per protocol implementation necko provides uri impl's for common uri formats (see nsstandardurl, nssimpleuri) nsichannel : nsirequest represents a logical connection to the resource identified by a nsiuri per protocol implementation single use (ie.
... channel is used to download the resource once) download initiated via nsichannel::asyncopen method can be canceled via nsirequest::cancel method at anytime after invocation of asyncopen method nsiprotocolhandler a service that manages a protocol, identified by it's uri
scheme (eg.
Invariants
there are the usual invariants regarding various fields: they are protected by certain locks or more complex locking
schemes.
...the locking
scheme is described under jsobjectops.dropproperty.
... (note that the locking
scheme applies to all objects and talks about properties being locked.
nsIURLParser
len, out unsigned long filepathpos, out long filepathlen, out unsigned long parampos, out long paramlen, out unsigned long querypos, out long querylen, out unsigned long refpos, out long reflen); void parseserverinfo(in string serverinfo, in long serverinfolen, out unsigned long hostnamepos, out long hostnamelen, out long port); void parseurl(in string spec, in long speclen, out unsigned long
schemepos, out long
schemelen, out unsigned long authoritypos, out long authoritylen, out unsigned long pathpos, out long pathlen); void parseuserinfo(in string userinfo, in long userinfolen, out unsigned long usernamepos, out long usernamelen, out unsigned long passwordpos, out long passwordlen); methods the string to parse in the methods may be given as a null terminated string, in which case the...
... obsolete since gecko 9.0 querypos querylen refpos reflen parseserverinfo() serverinfo = <hostname>:<port> void parseserverinfo( in string serverinfo, in long serverinfolen, out unsigned long hostnamepos, out long hostnamelen, out long port ); parameters serverinfo serverinfolen hostnamepos hostnamelen port parseurl() breaks the url string up into its 3 major components: a
scheme, an authority section (hostname, and so on.), and a path.
... spec = <
scheme>://<authority><path> void parseurl( in string spec, in long speclen, out unsigned long
schemepos, out long
schemelen, out unsigned long authoritypos, out long authoritylen, out unsigned long pathpos, out long pathlen ); parameters spec speclen
schemepos
schemelen authoritypos authoritylen pathpos pathlen parseuserinfo() userinfo = <username>:<password> void parseuserinfo( in string userinfo, in long userinfolen, out unsigned long usernamepos, out long usernamelen, out unsigned long passwordpos, out long passwordlen ); parameters userinfo userinfolen usernamepos usernamelen passwordpos passwordlen notes starting in gecko 9.0 (firefox 9.0 / thunderbird 9.0 / seamonkey 2.6), this no longer treats the semicolon as a "parameter string" m...
Memory - Plugins
because plug-ins share memory space with the browser, they can take advantage of any customized memory-allocation
scheme the browser has.
... browser memory
schemes may be more efficient than standard os memory functions, and can give the browser flexibility in the way it manages memory.
... npn_memalloc uses the browser's customized memory-allocation
scheme, which is typically faster and causes less fragmentation than the standard os memory functions.
Network request list - Firefox Developer Tools
scheme: the
scheme (https/http/ftp/...) of the path requested.
... is:cached -is:running
scheme shows resources transferred via the given
scheme.
...
scheme:http has-response-header shows resources that contain the specified http response header.
HTMLHyperlinkElementUtils - Web APIs
htmlhyperlinkelementutils.protocol this is a usvstring containing the protocol
scheme of the url, including the final ':'.
... htmlhyperlinkelementutils.host this is a usvstring containing the host, that is the hostname, and then, if the port of the url is not empty (which can happen because it was not specified or because it was specified to be the default port of the url's
scheme), a ':', and the port of the url.
... htmlhyperlinkelementutils.origin read only this returns a usvstring containing the origin of the url (that is its
scheme, its domain and its port).
URL - Web APIs
origin read only returns a usvstring containing the origin of the url, that is its
scheme, its domain and its port.
... protocol a usvstring containing the protocol
scheme of the url, including the final ':'.
... static methods createobjecturl() returns a domstring containing a unique blob url, that is a url with blob: as its
scheme, followed by an opaque string uniquely identifying the object in the browser.
USBDevice - Web APIs
usbdevice.deviceversionmajor read only the major version number of the device in a semantic versioning
scheme.
... usbdevice.deviceversionminor read only the minor version number of the device in a semantic versioning
scheme.
... usbdevice.deviceversionsubminor read only the patch version number of the device in a semantic versioning
scheme.
Web accessibility for seizures and physical reactions - Accessibility
button { animation: vibrate 0.3s linear infinite both; } @media (prefers-reduced-motion: reduce) { button { animation: none; } } prefers-color-
scheme this can be useful if the ambient light api is not available.
... @media (prefers-color-
scheme: dark) { /* adust styles for dark mode */ } window​.match​media() there is a powerful tool available to developers via window.matchmedia().
...the user will need to be made aware of this ability, and it will need to play nice with the appropriate value for the prefers-color-
scheme media query.
Visual formatting model - CSS: Cascading Style Sheets
positioning
scheme (normal flow, float, and absolute positioning).
... the principal box when an element generates one or more boxes, one of them is the principal box, which contains its descendant boxes and generated content in the box tree, and is also the box involved in any positioning
scheme.
... positioning
schemes and in-flow and out-of-flow elements in css, a box may be laid out according to three positioning
schemes — normal flow, floats, or absolute positioning.
Data URLs - HTTP
data urls, urls prefixed with the data:
scheme, allow content creators to embed small files inline in documents.
... encoding data into base64 format base64 is a group of binary-to-text encoding
schemes that represent binary data in an ascii string format by translating it into a radix-64 representation.
... specifications specification title rfc 2397 the "data" url
scheme ...
WWW-Authenticate - HTTP
iana maintains a list of authentication
schemes.
... charset=<charset> tells the client the server's prefered encoding
scheme when submitting a username and password.
... specifications specification title rfc 7235, section 4.1: www-authenticate http/1.1: authentication rfc 7617 the 'basic' http authentication
scheme ...
net/xhr - Archive of obsolete content
usage security concerns by default, the xmlhttprequest object grants full access to any protocol
scheme, which means that it can be used to read from (but not write to) the host system's entire filesystem.
...this can probably be done most securely by white-listing the protocols that can be used in the url passed to the open() method, and limiting them to http:, https:, and possibly a special
scheme that can be used to access the add-on's packaged, read-only resources.
Localization - Archive of obsolete content
unicode cldr plural forms the unicode cldr project defines a
scheme for describing a particular language's plural rules.
... in this
scheme a language maps each distinct range of numbers on to one of up to six forms, identified by the following categories: zero, one, two, few, many, and other.
Chapter 5: Let's build a Firefox extension - Archive of obsolete content
to register a package, you use a special uri
scheme called a “chrome url” to represent the path to the file.
...there is a version numbering
scheme you must follow --> <em:version>0.1</em:version> <!-- brief description displayed in add-on manager --> <em:description>my first extension.</em:description> <!-- name of extension's primary developer.
An Interview With Douglas Bowman of Wired News - Archive of obsolete content
the breakdown: 1 master screen media file which imports 4 files: a base file (bulk of formatting) a file for finance/table formatting color file (override colors and background images for specific color
scheme) temp file (used for styles associated with temporary features and ad-related pages) 1 print media file 1 aural media file 3 master alternate style sheets which import 1 file each the 3 imported files set alternate font sizes (small, large, larger) how much did the size of a typical wired news page shrink?
...besides the idea that we're changing our entire color
scheme every day of the week by merely pointing to a different css file and altering an image variable?
CSS3 - Archive of obsolete content
css box alignment module level 3 working draft selectors level 4 working draft css lists module level 3 working draft extends the list counter mechanism so that list markers can be styled and web developers can define new list counter
schemes.
... css exclusions module level 1 working draft extends the floats mechanism to define exclusion regions in any positioning
scheme.
MMgc - Archive of obsolete content
drc is a
scheme for getting more immediate reclamation of objects, while still achieving high performance and getting the other benefits of garbage collection.
...so, in a drc
scheme, we continue to maintain reference counts in heap-based objects.
XPInstall - Archive of obsolete content
extension, theme, and plug-in developers must switch away from install.js based packages to the new packaging
scheme with an install.rdf manifest.
... creating xpi installer modules this article describes the packaging
scheme of the mozilla and offers a tutorial for creating a new package that can then be redistributed, installed, and made available to users.
Opening a Link in the Default Browser - Archive of obsolete content
this will often be an http or https uri, but can use any
scheme for which an external handler exists.
...to suppress this warning for particular protocols that are safe to open in the default application, you must set default prefs (thunderbird sets the following prefs): // suppress external-load warning for standard browser
schemes pref("network.protocol-handler.warn-external.http", false); pref("network.protocol-handler.warn-external.https", false); pref("network.protocol-handler.warn-external.ftp", false); you can also check whether an external handler for a
scheme exists.
NPN_GetAuthenticationInfo - Archive of obsolete content
syntax #include <npapi.h> nperror npn_getauthenticationinfo(npp instance, const char *protocol, const char *host, int32_t port, const char *
scheme, const char *realm, char **username, uint32_t *ulen, char **password, uint32_t *plen); parameters this function has the following parameters: instance pointer to the current plug-in instance protocol protocol name (uri schem...
...e) host host name port port number
scheme http authentication
scheme name realm http authentication realm username out parameter.
Encryption and Decryption - Archive of obsolete content
the
scheme shown in figure 2 lets you freely distribute a public key, and only you will be able to read data encrypted using this key.
... as it happens, the reverse of the
scheme shown in figure 2 also works: data encrypted with your private key can be decrypted only with your public key.
Base64 - MDN Web Docs Glossary: Definitions of Web-related terms
base64 is a group of similar binary-to-text encoding
schemes that represent binary data in an ascii string format by translating it into a radix-64 representation.
... base64 encoding
schemes are commonly used when there is a need to encode binary data that needs to be stored and transferred over media that are designed to deal with ascii.
CSS and JavaScript accessibility best practices - Learn web development
color and color contrast when choosing a color
scheme for your website, make sure that the text (foreground) color contrasts well with the background color.
...it is arguable that such a game doesn't really have this group of people as a part of its main target audience, and it would be unreasonable to expect you to make it 100% accessible to blind people, however you could implement keyboard controls so it is usable by non-mouse users, and make the color
scheme contrasting enough to be usable by those with color deficiencies.
CSS values and units - Learn web development
each pair of values represents one of the channels — red, green and blue — and allows us to specify any of the 256 available values for each (16 x 16 = 256.) these values are a bit more complex and less easy to understand, but they are a lot more versatile than keywords — you can use hex values to represent any color you want to use in your color
scheme.
... rgb and rgba values the third
scheme we'll talk about here is rgb.
What text editors are available? - Learn web development
in particular (if possible in your editor), try to: change syntax highlighting settings and colors play with indentation width, setting it to an appropriate setting for your needs check autosave and session saving settings configure any available plugins and investigate how to get new ones change color
schemes adjust view settings and see how you can change the layout of the views check what programming languages/technologies your editor supports while you're learning the default settings of most text editors should be fine to use, but it is important to become familiar with your chosen tools, so you can select the best one for your usage.
...it's not hard to find a text editor that can change color
scheme, but if you want hefty customizing you may be better off with an ide.
Accessibility/LiveRegionDevGuide
the text changed event type in at-spi has a similar
scheme as the object:children-changed events.
... filtering user actions this paragraph describes object properties and event naming
schemes that are used to help an at determine if an event is an actual live region event or is the result of user action.
L10n testing with xcode
choose product >
scheme > edit
scheme from the toolbar menu.
... in the edit
scheme screen, select run from the left pane and then navigate to the options tab.
NSS 3.30 release notes
new macros in ciferfam.h pkcs12_aes_cbc_128, pkcs12_aes_cbc_192, pkcs12_aes_cbc_256 - cipher family identifiers corresponding to the pkcs#5 v2.1 aes based encryption
schemes used in the pkcs#12 support in nss in pkcs11n.h cka_nss_mozilla_ca_policy - identifier for a boolean pkcs#11 attribute, that should be set to true, if a ca is present because of it's acceptance according to the mozilla ca policy notable changes in nss 3.30 the tls server code has been enhanced to support session tickets when no rsa certificate (e.g.
... the pk12util tool now supports importing and exporting data encrypted in the aes based
schemes defined in pkcs#5 v2.1.
NSS 3.35 release notes
for the sslsignature
scheme enum, the enumerated values ssl_sig_rsa_pss_sha* are deprecated in response to a change in tls 1.3.
... note: in this release, support for new rsa_pss_pss_shax signature
schemes have been disabled; end-entity certificates with rsa-pss keys will still be used to produce signatures, but they will use the rsa_pss_rsae_shax codepoints.
NSS 3.39 release notes
nss 3.39 source distributions are available on ftp.mozilla.org for secure https download: source tarballs: https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/nss_3_39_rtm/src/ new in nss 3.39 new functionality the tstclnt and selfserv utilities added support for configuring the enabled tls signature
schemes using the -j parameter.
... support for these keys is disabled by default but can be enabled using ssl_signature
schemeprefset().
GCIntegration - SpiderMonkey Redirect 1
write barriers all the
schemes for preventing this sort of thing require write barriers.
... read barriers "weak pointers" are a major complication to the
scheme described above.
JSObjectOps.dropProperty
custom jsobjectops implementations can either retain the spidermonkey property storage and locking
scheme (by copying all or most of the built-in jsobjectops) or replace it entirely.
...in a js_threadsafe build, any consistency observed by multiple threads operating on the same data is provided solely by the property locking
scheme described above.
JSAPI reference
the reference applies this versioning
scheme retroactively starting with firefox 5.
... firefox 4 is the last release that has a corresponding spidermonkey release with the old
scheme, where the jsapi has the version 1.8.5.
SpiderMonkey 1.8.5
r -l%,$(jsapi_ldflags))\ $(filter -%_namespace,$(jsapi_ldflags))\ $(filter -wl%,$(jsapi_ldflags)) jsapi_ldflags := $(filter-out $(mozjs_install_name_opt),$(jsapi_ldflags)) endif jsapi_ldflags := $(filter-out %libffi.a,$(jsapi_ldflags)) ldflags += $(jsapi_ldflags) future direction the spidermonkey 1.8.5 source release includes an experimental library versioning
scheme.
... this versioning
scheme will not be rolled back into the upstream mozilla source tree(s), and may not be used in future source releases.
SpiderMonkey 1.8.7
r -l%,$(jsapi_ldflags))\ $(filter -%_namespace,$(jsapi_ldflags))\ $(filter -wl%,$(jsapi_ldflags)) jsapi_ldflags := $(filter-out $(mozjs_install_name_opt),$(jsapi_ldflags)) endif jsapi_ldflags := $(filter-out %libffi.a,$(jsapi_ldflags)) ldflags += $(jsapi_ldflags) future direction the spidermonkey 1.8.5 source release includes an experimental library versioning
scheme.
... this versioning
scheme will not be rolled back into the upstream mozilla source tree(s), and may not be used in future source releases.
Index
to access this service, use: 594 nsiexternalprotocolservice interfaces, interfaces:scriptable, xpcom, xpcom api reference, xpcom interface reference you can ask the external protocol service if it has an external handler for a given protocol
scheme.
... 691 nsiioservice channels, i/o, interfaces, interfaces:scriptable, uris, xpcom, xpcom api reference, xpcom interface reference this interface duplicates many of the nsiprotocolhandler methods in a protocol handler independent way (for example newuri() inspects the
scheme in order to delegate creation of the new uri to the appropriate protocol handler).
nsIAuthInformation
attributes attribute type description authentication
scheme autf8string the authentication
scheme used for this request, if applicable.
... if the protocol for this authentication does not support
schemes, this will be the empty string.
nsIGlobalHistory2
note: docshell will not filter out uri
schemes like chrome:, data:, about: and view-source:.
... embedders should consider filtering out these
schemes and others, for example mailbox:, for the main nsiuri and the referrer.
nsIPrincipal
on the web, for example, a typical principal is comprised of an url
scheme, host, and port.
...an origin is defined as:
scheme + host + port.
nsIURIFixup
fixup_flag_fix_
scheme_typos 8 fix common
scheme typos.
... exceptions thrown ns_error_unknown_protocol when we can not get a protocol handler service for the uri
scheme.
URLs - Plugins
url
scheme description about locates browser information or "fun" pages.
... for more information, see rfc 3986, "uniform resource identifier (uri): generic syntax", and the iana uri
scheme registry.
HTMLMetaElement - Web APIs
scheme domstring gets or sets the name of a
scheme used to interpret the value of a meta-data property.
... recommendation the following property is now obsolete:
scheme.
URLUtilsReadOnly.origin - Web APIs
the urlutilsreadonly.origin read-only property is a domstring containing the unicode serialization of the origin of the represented url, that is, for http and https, the
scheme followed by '://', followed by the domain, followed by ':', followed by the port (the default port, 80 and 443 respectively, if explicitely specified).
... for url using file:
scheme, the value is browser dependant.
@media - CSS: Cascading Style Sheets
prefers-color-
scheme detect if the user prefers a light or dark color
scheme added in media queries level 5.
... adds prefers-reduced-motion, prefers-reduced-transparency, prefers-contrast, and prefers-color-
scheme media features.
Applying color to HTML elements using CSS - HTML: Hypertext Markup Language
if you're unhappy with the color that's proposed to you, you can change the color
scheme, to see if you find something you like better.
... for example, if we don't like the proposed greenish-blue color, we can click the triad color
scheme icon, which presents us with the following: that greyish blue in the top-right looks pretty good.
<area> - HTML: Hypertext Markup Language
"origin" meaning that the referrer will be the origin of the page, that is roughly the
scheme, the host and the port.
... "origin-when-cross-origin" meaning that navigations to other origins will be limited to the
scheme, the host and the port, while navigations on the same origin will include the referrer's path.
<img>: The Image Embed element - HTML: Hypertext Markup Language
origin: the referer header will include the page's origin (
scheme, host, and port).
... origin-when-cross-origin: navigating to other origins will limit the included referral data to the
scheme, host, and port, while navigating from the same origin will include the full path and query string.
<link>: The External Resource Link element - HTML: Hypertext Markup Language
origin means that the referrer will be the origin of the page, which is roughly the
scheme, the host, and the port.
... origin-when-cross-origin means that navigating to other origins will be limited to the
scheme, the host, and the port, while navigating on the same origin will include the referrer's path.
Authorization - HTTP
other types: iana registry of authentication
schemes authentification for aws servers (aws4-hmac-sha256) <credentials> if the "basic" authentication
scheme is used, the credentials are constructed like this: the username and the password are combined with a colon (aladdin:opensesame).
... specifications specification title rfc 7235, section 4.2: authorization http/1.1: authentication rfc 7617 the 'basic' http authentication
scheme ...
Content-Encoding - HTTP
examples compressing with gzip on the client side, you can advertise a list of compression
schemes that will be sent along in an http request.
... accept-encoding: gzip, deflate the server responds with the
scheme used, indicated by the content-encoding response header.
Proxy-Authenticate - HTTP
iana maintains a list of authentication
schemes.
... examples proxy-authenticate: basic proxy-authenticate: basic realm="access to the internal site" specifications specification title rfc 7235, section 4.3: proxy-authenticate http/1.1: authentication rfc 7617 the 'basic' http authentication
scheme ...
Proxy-Authorization - HTTP
see also the iana registry of authentication
schemes.
... examples proxy-authorization: basic ywxhzgrpbjpvcgvuc2vzyw1l specifications specification title rfc 7235, section 4.4: proxy-authorization http/1.1: authentication rfc 7617 the 'basic' http authentication
scheme ...
Cross-domain Content Scripts - Archive of obsolete content
nt is served from a different domain make cross-domain xmlhttprequests however, you can enable these features for specific domains by adding them to your add-on's package.json under the "cross-domain-content" key, which itself lives under the "permissions" key: "permissions": { "cross-domain-content": ["http://example.org/", "http://example.com/"] } the domains listed must include the
scheme and fully qualified domain name, and these must exactly match the domains serving the content - so in the example above, the content script will not be allowed to access content served from https://example.com/.
widget - Archive of obsolete content
in this example widgetview is used to display different content for http and https
schemes: // a widget that update its content specifically to each window.
Canvas code snippets - Archive of obsolete content
remotecanvas.canvas_height / windowheight); ctx.drawwindow(remotewindow, 0, 0, windowwidth, windowheight, 'rgb(255, 255, 255)'); ctx.restore(); }; usage: var remotecanvas = new remotecanvas(); remotecanvas.load(); convert image files to base64 strings the following code gets a remote image and converts its content to data uri
scheme.
File I/O - Archive of obsolete content
getservice(components.interfaces.nsiioservice); var url = ios.newuri(afileurl, null, null); if (!url || !url.
schemeis("file")) throw "expected a file url."; var pngfile = url.queryinterface(components.interfaces.nsifileurl).file; var istream = components.classes["@mozilla.org/network/file-input-stream;1"].
Chapter 3: Introduction to XUL—How to build a more intuitive UI - Archive of obsolete content
; ordinal -moz-box-ordinal-group -moz-box-ordinal-group: 2 table 4: css properties corresponding to xul attributes tabbrowser .tabbrowser-strip { -moz-box-ordinal-group: 2; } tabbrowser tabpanels { -moz-box-ordinal-group: 1; } listing 28: a user stylesheet that locates the tab bar at the bottom icons corresponding to filetypes firefox allows you to use a special uri
scheme, moz-icon, that produces filetype icons that are standard for whatever platform it is running on.
Index of archived content - Archive of obsolete content
a the life of an html http request the new nsstring class implementation (1999) tracevis transforming xml with xslt:mozilla xslt transforming xml with xslt:the netscape xslt treehydra treehydra build instructions treehydra manual tuning pageload uri
scheme uris and urls uriloader using addresses of stack variables with nspr threads on win16 using cross commit using gdb on wimpy computers venkman using breakpoints in venkman venkman internals venkman introduction video presentations when t...
Layout System Overview - Archive of obsolete content
note that lines may contain only inline elements, whereas block may contain both inline elements and other blocks.other layout models: xul in addition to managing css-defined formatting, the layout system provides a way to integrate other layout
schemes into the presentation.
Introduction to XUL - Archive of obsolete content
</window> </package> and a window (or other service) could be instantiated by first parsing the whole package and then picking out a window from its contents package *package = loadpackage("http://xxx/package.xul"); instantiatewindow(package, getnodewithid("main"); this happy
scheme doesn't work today, because the code expects the result of parsing an xml document to be a window.
Deploying XULRunner - Archive of obsolete content
getype</key> <string>appl</string> <key>cfbundleshortversionstring</key> <string>1.0</string> <key>cfbundlesignature</key> <string>????</string> <!--only useful if your app handle urls--> <key>cfbundleurltypes</key> <array> <dict> <key>cfbundleurliconfile</key> <string>app_icon.icns</string> <key>cfbundleurlname</key> <string>yourapp entity</string> <key>cfbundleurl
schemes</key> <array> <string>chrome</string> </array> </dict> </array> <key>cfbundleversion</key> <string>1.0</string> </dict> </plist> here's a sample of the pkginfo file aapl????
NPN_MemAlloc - Archive of obsolete content
since the browser and plug-ins share the same memory space, npn_memalloc allows plug-ins to take advantage of any customized memory allocation
scheme the application may have, and allows the application to manage its memory more flexibly and efficiently.
-ms-scrollbar-base-color - Archive of obsolete content
)where <alpha-value> = <number> | <percentage><hue> = <number> | <angle> examples this example uses -ms-scrollbar-base-color and -ms-scrollbar-arrow-color to create two <div> objects with different scroll bar color
schemes.
-ms-scrollbar-highlight-color - Archive of obsolete content
)where <alpha-value> = <number> | <percentage><hue> = <number> | <angle> examples this example uses -ms-scrollbar-highlight-color, -ms-scrollbar-face-color, and -ms-scrollbar-arrow-color to create two <div> objects with different scroll bar color
schemes.
-ms-scrollbar-track-color - Archive of obsolete content
)where <alpha-value> = <number> | <percentage><hue> = <number> | <angle> examples this example uses -ms-scrollbar-track-color, -ms-scrollbar-face-color, and -ms-scrollbar-arrow-color to create two <div> elements with different scroll bar color
schemes.
Building Mozilla XForms - Archive of obsolete content
the following
scheme usually works (replace {geckoversion} with the used gecko/toolkit version): <em:minversion>{geckoversion}.0</em:minversion> <em:maxversion>{geckoversion}.*</em:maxversion> for example, for the firefox 3.5 version of the extension, it might look like that: <em:minversion>1.9.1.0</em:minversion> <em:maxversion>1.9.1.*</em:maxversion> then zip the files again (or use an editor like vim that can ed...
Archive of obsolete content
getting the page url in npapi plugin sometimes, you want to restrict an npapi plugin to be loadable only from a certain url or domain or
scheme.
Site - MDN Web Docs Glossary: Definitions of Web-related terms
examples of the same site https://developer.mozilla.org/docs/ https://support.mozilla.org/ same site because the registrable domain of mozilla.org is the same http://example.com:8080 https://example.com same site because
scheme and port are not relevant examples of different site https://developer.mozilla.org/docs/ https://example.com not same site because the registrable domain of the two urls differs specifications specification status comment url living standard initial definition ...
Styling links - Learn web development
finally, a:active is used to give the links an inverted color
scheme while they are being activated, to make it clear something important is happening!
Aprender y obtener ayuda - Learn web development
for example, if you are looking at a task of "build a simple two-column website", you could break it down as follows: create the html structure work out basic site typography work out a basic color
scheme implement a high-level layout — header, horizontal navigation menu, main content area with main and side columns, and footer.
Multiprocess on Windows
using the interceptor in a11y code unlike the built in com marshaling
schemes, we must explicitly wrap any com objects that we want to expose, through the mta with interceptors.
Eclipse CDT
you can set the
scheme to "emacs" or "microsoft visual studio" if that's your thing, or change individual key bindings.
WebChannel.jsm
the webchannel.jsm javascript code module provides an abstraction that uses the message manager and custom events apis to create a two-way communication channel between chrome and content code for specific origins (using a specific origin passed to the constructor or a lookup with nsipermissionmanager while also ensuring the
scheme is https).
Localization and Plurals
credits plural form code first implemented for bug 394516 - figure out a remaining-time rounding
scheme for minutes -> hours/days plural rules and families derived from gnu gettext documentation.
Localizing with Koala
re-running the comparison a common
scheme of working with the compare-locales tools (included in koala) is to incrementally translate and commit the files and then re-run comparison to see what is left to be translated.
4.3.1 Release Notes
this will cause programs that attempt to perform renegotiation to experience failures where they formerly experienced successes, and is necessary for them to not be vulnerable, until such time as a new safe renegotiation
scheme is standardized by the ietf.
JSS Provider Notes
cipher supported algorithms notes aes des desede (des3 ) rc2 rc4 rsa the following modes and padding
schemes are supported: algorithm mode padding des ecb nopadding cbc nopadding pkcs5 padding desede des3 ecb ...
Mozilla-JSS JCA Provider notes
dsakpg.initialize(1024); keypair dsapair = dsakpg.generatekeypair(); supported classes cipher dsaprivatekey dsapublickey keyfactory keygenerator keypairgenerator mac messagedigest rsaprivatekey rsapublickey secretkeyfactory secretkey securerandom signature cipher supported algorithms notes aes des desede (des3) rc2 rc4 rsa the following modes and padding
schemes are supported: algorithm mode padding des ecb nopadding cbc nopadding pkcs5 padding desede des3 ecb nopadding cbc nopadding pkcs5 padding aes ecb no...
NSS 3.12.5 release_notes
this will cause programs that attempt to perform renegotiation to experience failures where they formerly experienced successes, and is necessary for them to not be vulnerable, until such time as a new safe renegotiation
scheme is standardized by the ietf.
NSS 3.24 release notes
also, partial support for rsa probabilistic signature
scheme (rsa-pss) certificates has been added.
NSS 3.28.2 release notes
bugs fixed in nss 3.28.2 bug 1334114 - nss 3.28 regression in signature
scheme flexibility, causes connectivity issue between ios 8 clients and nss servers with ecdsa certificates bug 1330612 - x25519 is the default curve for ecdhe in nss bug 1323150 - crash [@ readdbentry ] compatibility nss 3.28.2 shared libraries are backward compatible with all older nss 3.x shared libraries.
NSS 3.29 release notes
nss 3.29 source distributions are available on ftp.mozilla.org for secure https download: source tarballs: https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/nss_3_29_rtm/src/ notable changes in nss 3.29 fixed a nss 3.28 regression in the signature
scheme flexibility that causes connectivity issues between ios 8 clients and nss servers with ecdsa certificates (bug1334114).
NSS 3.43 release notes
gs fixed in nss 3.43 bug 1528669 and bug 1529308 - improve gyp build system handling bug 1529950 and bug 1521174 - improve nss s/mime tests for thunderbird bug 1530134 - if docker isn't installed, try running a local clang-format as a fallback bug 1531267 - enable fips mode automatically if the system fips mode flag is set bug 1528262 - add a -j option to the strsclnt command to specify sig
schemes bug 1513909 - add manual for nss-policy-check bug 1531074 - fix a deref after a null check in seckey_setpublicvalue bug 1517714 - properly handle esni with hrr bug 1529813 - expose hkdf-expand-label with mechanism bug 1535122 - align tls 1.3 hkdf trace levels bug 1530102 - use getentropy on compatible versions of freebsd.
NSS 3.47 release notes
certificates issued after a certain date for a specified root cert bug 1588557 - bad debug statement in tls13con.c bug 1579060 - mozilla::pkix tag definitions for issueruniqueid and subjectuniqueid shouldn't have the constructed bit set bug 1583068 - nss 3.47 should pick up fix from bug 1575821 (nspr 4.23) bug 1152625 - support aes hw acceleration on armv8 bug 1549225 - disable dsa signature
schemes for tls 1.3 bug 1586947 - pk11_importandreturnprivatekey does not store nickname for ec keys bug 1586456 - unnecessary conditional in pki3hack, pk11load and stanpcertdb bug 1576307 - check mechanism param and param length before casting to mechanism-specific structs bug 1577953 - support longer (up to rfc maximum) hkdf outputs bug 1508776 - remove refcounting from sftk_freesession (cve-2019...
NSS 3.55 release notes
bug 1646324 - advertise pkcs#1
schemes for certificates in the signature_algorithms extension.
sslfnc.html
the value of the envstring argument depends on which of the two possible inheritance
schemes you have used.
Creating JavaScript jstest reftests
earlier we discussed the deprecated approach of using the -n naming
scheme to identify tests whose passed, failed status is flipped by the post test processing code in jsdriver.pl and post-process-logs.pl.
SpiderMonkey 1.8.8
future direction include-followup-on-experimental-library-versioning-
scheme-here spidermonkey embedders should also be aware that mozilla has no plans to keep the jsapi, nor the jsdbgapi stable for embedders.
SpiderMonkey 17
future direction include-followup-on-experimental-library-versioning-
scheme-here spidermonkey embedders should also be aware that mozilla has no plans to keep the jsapi, nor the jsdbgapi stable for embedders.
Handling Mozilla Security Bugs
we have attempted to create a compromise
scheme for how the mozilla project will handle reports of security vulnerabilities.
Embedded Dialog API
skins are very rich and capable; this
scheme can probably be made to work for nearly all applications.
History Service Design
certain
scheme are excluded from history, so they will never be added, for example: about, view-source, chrome.
Packaging WebLock
if you are installing weblock in an gecko-based application for which xpinstall is not available, then you will have to devise a separate installation
scheme.
mozIColorAnalyzer
void findrepresentativecolor( in nsiuri imageuri, in mozirepresentativecolorcallback callback ); parameters imageuri a uri pointing to the image - ideally a data: uri, but any
scheme that will load when setting the src attribute of a dom img element should work.
nsIFileURL
the url
scheme need not be file:, since other local protocols may map urls to files (e.g., resource:).
nsIProfileLock
(for example, this directory may not be included as part of a backup
scheme.) in some cases, this directory may just be the main profile directory.
Frequently Asked Questions
e.g., using blocks as in this sample // the most efficient
scheme is to scope your |nscomptr| to live exactly as long // as you need to hold the reference nsresult somelongfunction( nsibar* abar ) { nsresult rv; // ...
Getting Started Guide
nscomptr<nsifoo> myfoo = ...; f( address_of(myfoo) ); void f( nscomptr<t>& ) do pass an nscomptr by reference for `in/out' parameters this is the prefered
scheme for providing `in/out' parameters.
Reference Manual
// introduce a temporary so we // don't stomp on |p| nscomptr<nsidomnode> temp = p; temp->getnext(getter_addrefs(p)); } although the nscomptr parallel is easy to understand, it suffers from doing one extra addref and one extra release compared to the raw pointer
scheme.
Weak reference
you really want this weak reference
scheme to give you a pointer that implements the interface you actually care about, e.g., // note: _not_ the implementation we have...
XPCOM ownership guidelines
in the simplest
scheme, however, parents point to their children with owning-pointers, children point back to their parents with non-owning-pointers.
XPCOM tasks
p1 we would like to move to a
scheme where no one writes queryinterface, and we save code-space with a table driven implementation.
Xptcall Porting Guide
however, the __stdcall requires the callee to clean up the stack, so it is imperative that the interface information
scheme allow the code to determine the correct stack pointer fixup for return without fail, else the process will crash.
Buddy icons in mail
the reason this file name
scheme was chosen was is this is how netscape 7.0 im stores buddy icons on disk.
Index
the reason this file name
scheme was chosen was is this is how netscape 7.0 im stores buddy icons on disk.
ABI
a calling convention is an implementation-level (low-level)
scheme regarding how subroutines receive parameters from their caller and how they revert.
Plugins
also from firefox 55 onwards, flash and other plugins can no longer be loaded from any url
scheme except for http:// and https:// (bug 1335475).
Eyedropper - Firefox Developer Tools
underneath the magnifying glass it shows the color value for the current pixel using whichever
scheme you've selected in settings > inspector > default color unit: you can use it in one of two ways: to select a color from the page and copy it to the clipboard to change a color value in the inspector's rules view to a color you've selected from the page copying a color to the clipboard open the eyedropper in one of these two ways: select "eyedropper" under the "web developer" menu open the page inspector tab and click the eyedropper button in its toolbar as you move the mouse...
Index - Firefox Developer Tools
underneath the magnifying glass it shows the color value for the current pixel using whichever
scheme you've selected in settings > inspector > default color unit: 34 index tools found 158 pages: 35 json viewer firefox includes a json viewer.
Network request details - Firefox Developer Tools
request information the following information is shown only when the section is expanded:
scheme: the
scheme used in the url host: the server involved in the request filename: the full path to the file requested address: the ip address of the host the following information is shown in both the collapsed and the expanded states: status: the http response code for the request.
UI Tour - Firefox Developer Tools
waterfall overview this presents a compressed view of the waterfall: recorded operations are color-coded using the same
scheme as in the main waterfall view.
Document.documentURIObject - Web APIs
syntax var uri = document.documenturiobject; example // check that the uri
scheme of the current tab in firefox is 'http', // assuming this code runs in context of browser.xul let uriobj = content.document.documenturiobject; let uriport = uriobj.port; if (uriobj.
schemeis('http')) { ...
File.type - Web APIs
developers are advised not to rely on this property as a sole validation
scheme.
HTMLAnchorElement - Web APIs
htmlhyperlinkelementutils.origin read only returns a usvstring containing the origin of the url, that is its
scheme, its domain and its port.
HTMLAreaElement - Web APIs
htmlhyperlinkelementutils.origin read only returns a usvstring containing the origin of the url, that is its
scheme, its domain and its port.
HTMLHyperlinkElementUtils.host - Web APIs
syntax string = object.host; object.host = string; examples var anchor = document.createelement("a"); anchor.href = "https://developer.mozilla.org/htmlhyperlinkelementutils.host" anchor.host == "developer.mozilla.org" anchor.href = "https://developer.mozilla.org:443/htmlhyperlinkelementutils.host" anchor.host == "developer.mozilla.org" // the port number is not included because 443 is the
scheme's default port anchor.href = "https://developer.mozilla.org:4097/htmlhyperlinkelementutils.host" anchor.host == "developer.mozilla.org:4097" specifications specification status comment html living standardthe definition of 'htmlhyperlinkelementutils.host' in that specification.
HTMLHyperlinkElementUtils.origin - Web APIs
the htmlhyperlinkelementutils.origin read-only property is a usvstring containing the unicode serialization of the origin of the represented url; that is: for url using the http or https, the
scheme followed by '://', followed by the domain, followed by ':', followed by the port (the default port, 80 and 443 respectively, if explicitely specified); for url using file:
scheme, the value is browser dependant; for url using the blob:
scheme, the origin of the url following blob:.
compareVersion - Web APIs
extension, theme, and plug-in developers must switch away from install.js based packages to the new packaging
scheme with an install.rdf manifest.
getVersion - Web APIs
extension, theme, and plug-in developers must switch away from install.js based packages to the new packaging
scheme with an install.rdf manifest.
Location: host - Web APIs
syntax string = object.host; object.host = string; examples var anchor = document.createelement("a"); anchor.href = "https://developer.mozilla.org/location.host" anchor.host == "developer.mozilla.org" anchor.href = "https://developer.mozilla.org:443/location.host" anchor.host == "developer.mozilla.org" // the port number is not included because 443 is the
scheme's default port anchor.href = "https://developer.mozilla.org:4097/location.host" anchor.host == "developer.mozilla.org:4097" specifications specification status comment html living standardthe definition of 'host' in that specification.
Location: origin - Web APIs
the origin read-only property of the location interface is a usvstring containing the unicode serialization of the origin of the represented url; that is: for url using the http or https, the
scheme followed by '://', followed by the domain, followed by ':', followed by the port (the default port, 80 and 443 respectively, if explicitely specified); for url using file:
scheme, the value is browser dependant; for url using the blob:
scheme, the origin of the url following blob:.
Location: protocol - Web APIs
the protocol property of the location interface is a usvstring representing the protocol
scheme of the url, including the final ':'.
Location - Web APIs
location.protocol is a usvstring containing the protocol
scheme of the url, including the final ':'.
PushManager.subscribe() - Web APIs
if specified, all messages from your application server must use the vapid authentication
scheme, and include a jwt signed with the corresponding private key.
Push API - Web APIs
different browsers have different
schemes for handling this, there is currently no standard mechanism.
RTCIceServers.urls - Web APIs
this is useful if the server is, for example, available both on "turn" and "turns"
schemes, or if there's a fallback address available for the server.
URL.host - Web APIs
examples let url = new url('/docs/web/api/url/host'); console.log(url.host); // "developer.mozilla.org" url = new url('https://developer.mozilla.org:443/docs/web/api/url/host'); console.log(url.host); // "developer.mozilla.org" // the port number is not included because 443 is the
scheme's default port url = new url('https://developer.mozilla.org:4097/docs/web/api/url/host'); console.log(url.host); // "developer.mozilla.org:4097" specifications specification status comment urlthe definition of 'url.host' in that specification.
URL.origin - Web APIs
the exact structure varies depending on the type of url: for http or https urls, the
scheme followed by '://', followed by the domain, followed by ':', followed by the port (the default port, 80 and 443 respectively, if explicitely specified).
URL.protocol - Web APIs
the protocol property of the url interface is a usvstring representing the protocol
scheme of the url, including the final ':'.
URLUtilsReadOnly - Web APIs
urlutilsreadonly.protocol read only is a domstring containing the protocol
scheme of the url, including the final ':'.
WebRTC API - Web APIs
equirements rtcweb data channels rtcweb data channel protocol web real-time communication (webrtc): media transport and use of rtp webrtc security architecture transports for rtcweb related supporting protocols interactive connectivity establishment (ice): a protocol for network address translator (nat) traversal for offer/answer protocol session traversal utilities for nat (stun) uri
scheme for the session traversal utilities for nat (stun) protocol traversal using relays around nat (turn) uniform resource identifiers an offer/answer model with session description protocol (sdp) session traversal utilities for nat (stun) extension for third party authorization webrtc statistics webrtc statistics api specifications specification status comment w...
Using Web Workers - Web APIs
the exception to this is if the worker script's origin is a globally unique identifier (for example, if its url has a
scheme of data or blob).
Window.localStorage - Web APIs
exceptions securityerror the request violates a policy decision, or the origin is not a valid
scheme/host/port tuple (this can happen if the origin uses the file: or data:
scheme, for example).
Window.open() - Web APIs
protocol
scheme "javascript:" will be reported as an error by link validators and link checkers.
Window.openDialog() - Web APIs
to access these extra parameters from within dialog code, use the following
scheme: var food = window.arguments[0]; var price = window.arguments[1]; note that you can access this property from within anywhere in the dialog code.
window.postMessage() - Web APIs
if at the time the event is scheduled to be dispatched the
scheme, hostname, or port of targetwindow's document does not match that provided in targetorigin, the event will not be dispatched; only if all three match will the event be dispatched.
Window.sessionStorage - Web APIs
exceptions securityerror the request violates a policy decision, or the origin is not a valid
scheme/host/port tuple (this can happen if the origin uses the file: or data:
scheme, for example).
WindowOrWorkerGlobalScope.origin - Web APIs
examples executed from inside a worker script, the following snippet will log the worker's global scope's origin to the console each time it receives a message onmessage = function() { console.log(self.origin); }; if the origin is not a
scheme/host/port tuple (say you are trying to run it locally, i.e.
WorkerLocation - Web APIs
urlutilsreadonly.protocol read only is a domstring containing the protocol
scheme of the url of the script executed in the worker, including the final ':'.
Color contrast - Accessibility
very dark purple background, which makes the text much harder to read: example2 <div class="bad"> bad contrast </div> div { font-family: sans-serif; text-align: center; font-size: 2rem; font-weight: bold; width: 250px; padding: 30px; border-radius: 20px; box-shadow: 1px 1px 1px black; } .bad { background-color: #400064; } solution when choosing a color
scheme for your website, choose foreground and background colors that have good contrast.
src - CSS: Cascading Style Sheets
if a container format lacks a defined fragment identifier
scheme, a simple 1-based indexing
scheme (e.g., "font-collection#1" for the first font, "font-collection#2" for the second font, etc.) is used.
forced-colors - CSS: Cascading Style Sheets
the browser provides the color palette to authors through the css system color keywords and, if appropriate, it triggers the appropriate value of prefers-color-
scheme so that authors can adapt the page.
Resource URLs - HTTP
resource urls, urls prefixed with the resource:
scheme, are used by firefox and firefox browser extensions to load resources internally, but some of the information is available to sites the browser connects to as well.
Basics of HTTP - HTTP
resource urls resource urls, those prefixed with the resource
scheme are used by firefox and firefox browser extensions to load resources internally, but is also available to some sites the browser connects to as well.
Content Security Policy (CSP) - HTTP
if the blocked uri is from a different origin than the document-uri, then the blocked uri is truncated to contain just the
scheme, host, and port.
Access-Control-Allow-Origin - HTTP
note: null should not be used: "it may seem safe to return access-control-allow-origin: "null", but the serialization of the origin of any resource that uses a non-hierarchical
scheme (such as data: or file:) and sandboxed documents is defined to be "null".
Content-Security-Policy - HTTP
the exception to this is if the worker script's origin is a globally unique identifier (for example, if its url has a
scheme of data or blob).
Origin - HTTP
header type request header forbidden header name yes syntax origin: null origin: <
scheme> "://" <hostname> [ ":" <port> ] directives <
scheme> the protocol that is used.
Set-Cookie - HTTP
secure optional a secure cookie is only sent to the server when a request is made with the https:
scheme.
X-Forwarded-Proto - HTTP
examples x-forwarded-proto: https other non-standard forms: # microsoft front-end-https: on x-forwarded-protocol: https x-forwarded-ssl: on x-url-
scheme: https specifications not part of any current specification.
Redirections in HTTP - HTTP
nginx in nginx, you create a specific server block for the content you want to redirect: server { listen 80; server_name example.com; return 301 $
scheme://www.example.com$request_uri; } to apply a redirect to a directory or only certain pages, use the rewrite directive: rewrite ^/images/(.*)$ https://images.example.com/$1 redirect; rewrite ^/images/(.*)$ https://images.example.com/$1 permanent; iis in iis, you use the <httpredirect> element to configure redirections.
HTTP resources and specifications - HTTP
raft rfc 2145 use and interpretation of http version numbers informational rfc 6585 additional http status codes proposed standard rfc 7538 the hypertext transfer protocol status code 308 (permanent redirect) proposed standard rfc 7725 an http status code to report legal obstacles on the standard track rfc 2397 the "data" url
scheme proposed standard rfc 3986 uniform resource identifier (uri): generic syntax internet standard rfc 5988 web linking defines the link header proposed standard experimental spec hypertext transfer protocol (http) keep-alive header informational (expired) draft spec http client hints ietf draft rfc 7578 returning values f...
HTTP response status codes - HTTP
this can be sent by a server that is not configured to produce responses for the combination of
scheme and authority that are included in the request uri.
Equality comparisons and sameness - JavaScript
ull false false false false 0 nan false false false false 'foo' nan false false false false nan nan false false true true when to use object.is versus triple equals in general, the only time object.is's special behavior towards zeros is likely to be of interest is in the pursuit of certain meta-programming
schemes, especially regarding property descriptors, when it is desirable for your work to mirror some of the characteristics of object.defineproperty.