WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIDocShellLoadInfo

IID:4f813a88-7aca-4607-9896-d97270cdf15e
Inherits From:nsISupports

Constants

PRInt32 loadNormal = 0
PRInt32 loadNormalReplace = 1
PRInt32 loadHistory = 2
PRInt32 loadReloadNormal = 3
PRInt32 loadReloadBypassCache = 4
PRInt32 loadReloadBypassProxy = 5
PRInt32 loadReloadBypassProxyAndCache = 6
PRInt32 loadLink = 7
PRInt32 loadRefresh = 8
PRInt32 loadReloadCharsetChange = 9
PRInt32 loadBypassHistory = 10
PRInt32 loadStopContent = 11
PRInt32 loadStopContentAndReplace = 12
PRInt32 loadNormalExternal = 13
PRInt32 loadNormalBypassCache = 14
PRInt32 loadNormalBypassProxy = 15
PRInt32 loadNormalBypassProxyAndCache = 16

Properties

nsIInputStream headersStream

PRBool inheritOwner

If this attribute is true and no owner is specified, copy the owner from the referring document.

nsDocShellInfoLoadType loadType

nsISupports owner

The owner of the load, that is, the entity responsible for causing the load to occur. This should be a nsIPrincipal typically.

nsIInputStream postDataStream

nsIURI referrer

PRBool sendReferrer

True if the referrer should be sent, false if it shouldn't be sent, even if it's available. This attribute defaults to true.

nsISHEntry SHEntry

PRUnichar* target


References

This interface is passed as an argument to the following methods:

nsIDocShell.createLoadInfo, nsIDocShell.loadStream, nsIDocShell.loadURI

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com