JSContextRef.h
JSContextGroupCreate
中的评论说:
JSContextGroup将JavaScript上下文相互关联。 同一组中的上下文可以共享和交换JavaScript对象。分享和/或交换 不同组中的上下文之间的JavaScript对象将产生未定义的行为。
这意味着JSContextGroup可以具有不同的JSContexts,并且它们可以在不同的JSContexts中共享对象。
如果ctx2
和some_object
位于同一ctx2[@"some_object"]
ctx1[@"some_object"]=@(1)
,这意味着ctx1
可以通过JSContentGroup
访问ctx2
}?
我想要做的是分别在不同的JSContent
中执行不同的JavaScripts,我可以删除其中一个JSContent
来禁用特定的JavaScript。