mozilla

Compare Revisions

Creating Sandboxed HTTP Connections

Change Revisions

Revision 105569:

Revision 105569 by Doron on

Revision 105570:

Revision 105570 by Doron on

Title:
Creating Sandboxed HTTP Connections
Creating Sandboxed HTTP Connections
Slug:
Creating_Sandboxed_HTTP_Connections
Creating_Sandboxed_HTTP_Connections
Tags:
Extensions, Add-ons, XUL, XULRunner, HTTP
Extensions, Add-ons, XUL, XULRunner, HTTP
Content:

Revision 105569
Revision 105570
tt155</pre>
156    <p>
157      Quick note: storing the channel in a global (especially in 
 >an extension) isn't a good idea, but was done to make the code ea
 >sier to read. It would be better to have the entire implementatio
 >n inside a class and storing the channel as a member:
158    </p>
159    <pre class="eval">
160 function myClass() {
161   this.mChannel = null;
162   ...
163   var listener = new this.StreamListener(callbackFunc);
164   ...
165 }
166 
167 myClass.prototype.StreamListener = function (aCallbackFunc) {
168   return ({
169     mData: "",
170     ...
171   })
172 }

Back to History