2
JavaScriptCore'da WebWorker'ın bağlamına yeni bir yerel sınıf nasıl eklenir?
JavaScriptCore aracılığıyla bir webkit-gtk tarayıcısında JavaScript'i genişleten bir uygulamam var. Şu anda küresel bağlama eklediğim birkaç sınıfım var: 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); …