Linux Mac OSX Windows
 A channel to  manage all cache-related interactions for layout
 when it is dealing with dynamic pages created through 
 document.write(). This interface provides methods that will
 help layout save dynamic pages in cache for future retrievals.
[scriptable, uuid(280da566-6f19-4487-a8ca-70c5ba1602c1)]
interface nsIWyciwygChannel : nsIChannel

Methods

 Close the cache entry; subsequent writes have undefined behavior.
void closeCacheEntry(in nsresult reason)
 Set the wyciwyg channels security info
void setSecurityInfo(in nsISupports aSecurityInfo)
 Append data to the cache entry; opens the cache entry if necessary.
void writeToCacheEntry(in AString aData)