<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">The documentation for JSContextGroupCreate states that "<span class="" style="color: rgb(65, 65, 65); font-family: Helvetica, Arial, sans-serif; line-height: 20.462400436401367px; background-color: rgb(255, 255, 255);">Contexts in the same group may share and exchange JavaScript objects.</span><font color="#414141" face="Helvetica, Arial, sans-serif" class=""><span class="" style="line-height: 20.462400436401367px;">” &nbsp;</span></font><font color="#414141" face="Helvetica, Arial, sans-serif" class=""><span class="" style="line-height: 20.462400436401367px;">How is this done?</span></font></div></div></div></blockquote><div><br class=""></div>Your C code can take a JSObjectRef from one context and use JSObjectSetProperty on another context’s global object in order to make the JSObjectRef accessible.</div><div><br class=""></div><div>Geoff</div></body></html>