2
JavaScriptCore에서 WebWorker의 컨텍스트에 새 네이티브 클래스를 추가하는 방법은 무엇입니까?
webkit-gtk 브라우저에서 JavaScriptCore를 통해 JavaScript를 확장하는 응용 프로그램이 있습니다. 지금은 다음과 같이 전역 컨텍스트에 추가하는 여러 클래스가 있습니다. void create_js(gpointer context, char* className, JSClassDefinition clasDefinition) { JSClassRef classDef = JSClassCreate(&clasDefinition); JSObjectRef classObj = JSObjectMake(context, classDef, context); JSObjectRef globalObj = JSContextGetGlobalObject(context); JSStringRef str = JSStringCreateWithUTF8CString(className); JSObjectSetProperty(context, globalObj, str, classObj, kJSPropertyAttributeNone, NULL); …