OS X 上 C#/Mono 的 CEF 在 javascript:window.close() 上崩溃
CEF for C#/Mono on OS X Crashes on javascript:window.close()
我们正在构建一个使用 Xilium/CefGlue Mono 库的项目,以便在 Chromium 嵌入式框架中呈现我们的用户界面。页面加载并显示在 NSWindow 中。 JavaScript 在页面和页面事件上执行。
但是,应用程序在调用
时崩溃并显示致命消息
window.close();
页面 JavaScript 中的任意位置。崩溃前的最后一位输出是
FATAL:message_pump_mac.mm(765) Check Failed: [NSApp conformsToProtocol:@protocol(CrAppProtocol)]
这有关系吗?有什么方法可以让 NSApp 在 C#/Mono 中遵循这个协议吗?
有关详细信息,请参阅 CEF forum
中发布的类似主题
在 include/cef_application_mac.h:
中查看此评论
// All CEF client applications must subclass NSApplication and implement this
// protocol.
@protocol CefAppProtocol<CrAppControlProtocol>
@end
我们正在构建一个使用 Xilium/CefGlue Mono 库的项目,以便在 Chromium 嵌入式框架中呈现我们的用户界面。页面加载并显示在 NSWindow 中。 JavaScript 在页面和页面事件上执行。
但是,应用程序在调用
时崩溃并显示致命消息window.close();
页面 JavaScript 中的任意位置。崩溃前的最后一位输出是
FATAL:message_pump_mac.mm(765) Check Failed: [NSApp conformsToProtocol:@protocol(CrAppProtocol)]
这有关系吗?有什么方法可以让 NSApp 在 C#/Mono 中遵循这个协议吗?
有关详细信息,请参阅 CEF forum
中发布的类似主题在 include/cef_application_mac.h:
中查看此评论// All CEF client applications must subclass NSApplication and implement this
// protocol.
@protocol CefAppProtocol<CrAppControlProtocol>
@end