如何在JSContext中与其他JSContext共享对象

时间:2016-03-14 14:42:36

标签: ios iphone webview uiwebview javascriptcore

JSContextRef.h JSContextGroupCreate中的评论说:

  

JSContextGroup将JavaScript上下文相互关联。    同一组中的上下文可以共享和交换JavaScript对象。分享和/或交换    不同组中的上下文之间的JavaScript对象将产生未定义的行为。

这意味着JSContextGroup可以具有不同的JSContexts,并且它们可以在不同的JSContexts中共享对象。

如果ctx2some_object位于同一ctx2[@"some_object"] ctx1[@"some_object"]=@(1),这意味着ctx1可以通过JSContentGroup访问ctx2 }?

我想要做的是分别在不同的JSContent中执行不同的JavaScripts,我可以删除其中一个JSContent来禁用特定的JavaScript。

0 个答案:

没有答案