Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
S
 SASL, Strophe.NS
 SASL mechanisms, Strophe.Connection
 SASLAnonymous, Strophe.Connection.Strophe
 SASLExternal, Strophe.Connection.Strophe
 SASLOAuthBearer, Strophe.Connection.Strophe
 SASLPlain, Strophe.Connection.Strophe
 SASLSHA1, Strophe.Connection.Strophe
 SASLXOAuth2, Strophe.Connection.Strophe
 send, Strophe.Connection
 sendIQ, Strophe.Connection
 sendPresence, Strophe.Connection
 serialize, Strophe
 SESSION, Strophe.NS
 setProtocol, Strophe.Connection
 sortMechanismsByPriority, Strophe.Connection
 STREAM, Strophe.NS
 strip, Strophe.Bosh
 Strophe
 Strophe.Bosh
 Strophe.Builder
 Strophe.Connection
 Strophe.SASLMechanism
 Strophe.WebSocket
 Strophe.WorkerWebsocket
T
 t, Strophe.Builder
 test, Strophe.SASLMechanism
 toString, Strophe.Builder
 tree, Strophe.Builder
U
 unescapeNode, Strophe
 up, Strophe.Builder
V
 validAttribute, Strophe.XHTML
 validTag, Strophe.XHTML
 Variables
 VERSION, Strophe
W
 warn, Strophe
 WARN, Strophe.LogLevel
 websocket.js
X
 XHTML, Strophe.NS
 XHTML_IM, Strophe.NS
 XHTML_IM Namespace, Strophe
 xmlElement, Strophe
 xmlescape, Strophe
 xmlGenerator, Strophe
 xmlHtmlNode, Strophe
 xmlInput, Strophe.Connection
 xmlOutput, Strophe.Connection
 xmlTextNode, Strophe
 xmlunescape, Strophe
 XMPP Namespace Constants, Strophe
XMPP SASL namespace from RFC 3920.
Available authentication mechanisms
SASL ANONYMOUS authentication.
SASL EXTERNAL authentication
SASL OAuth Bearer authentication
SASL PLAIN authentication.
SASL SCRAM-SHA-1 authentication
SASL X-OAuth2 authentication
send(elem)
Send a stanza.
sendIQ(elem,
callback,
errback,
timeout)
Helper function to send IQ stanzas.
sendPresence(elem,
callback,
errback,
timeout)
Helper function to send presence stanzas.
serialize(elem)
Render a DOM element and all descendants to a String.
XMPP Session namespace from RFC 3920.
setProtocol()
Select protocal based on this.options or this.service
sortMechanismsByPriority(mechanisms)
Sorts an array of objects with prototype SASLMechanism according to their priorities.
XMPP Streams namespace from RFC 3920.
Strophe.Bosh.prototype.strip
BOSH-Connections will have all stanzas wrapped in a body tag when passed to Strophe.Connection.xmlInput or Strophe.Connection.xmlOutput.
An object container for all Strophe library functions.
Private helper class that handles BOSH Connections
XML DOM builder.
XMPP Connection manager.
Encapsulates an SASL authentication mechanism.
Private helper class that handles WebSocket Connections
Private helper class that handles a websocket connection inside a shared worker.
t(text)
Add a child text element.
test()
Checks if mechanism able to run.
toString()
Serialize the DOM tree to a String.
tree()
Return the DOM tree.
unescapeNode(node)
Unescape a node part (also called local part) of a JID.
up()
Make the current parent element the new current element.
Utility method to determine whether an attribute is allowed as recommended per XEP-0071
Utility method to determine whether a tag is allowed in the XHTML_IM namespace.
warn(msg)
Log a message at the Strophe.LogLevel.WARN level.
Warnings
A JavaScript library to enable XMPP over Websocket in Strophejs.
XHTML body namespace from XEP 71.
XHTML-IM namespace from XEP 71.
contains allowed tags, tag attributes, and css properties.
xmlElement(name)
Create an XML DOM element.
xmlescape(text)
Excapes invalid xml characters.
xmlGenerator()
Get the DOM document to generate elements.
xmlHtmlNode(html)
Creates an XML DOM html node.
xmlInput(elem)
User overrideable function that receives XML data coming into the connection.
xmlOutput(elem)
User overrideable function that receives XML data sent to the connection.
xmlTextNode(text)
Creates an XML DOM text node.
xmlunescape(text)
Unexcapes invalid xml characters.
Common namespace constants from the XMPP RFCs and XEPs.
Close