Cocoa NSApplicationPresentationOptions不适用于FIREBREATH
我正试图从我正在使用的插件中定制用户体验,我的目标是使用COCOA NSApplication中的可用选项提供一种kiosk风格,代码如下所示:Cocoa NSApplicationPresentationOptions不适用于FIREBREATH,cocoa,plugins,kiosk,firebreath,nsapplication,Cocoa,Plugins,Kiosk,Firebreath,Nsapplication,我正试图从我正在使用的插件中定制用户体验,我的目标是使用COCOA NSApplication中的可用选项提供一种kiosk风格,代码如下所示: // Hide the dock tile and the menu bar: NSApplicationPresentationOptions options = NSApplicationPresentationHideDock + NSApplicationPresentationHideMenuBar; [NSApp setPre
// Hide the dock tile and the menu bar:
NSApplicationPresentationOptions options =
NSApplicationPresentationHideDock + NSApplicationPresentationHideMenuBar;
[NSApp setPresentationOptions:options];
我已经用一个普通的cocoa应用程序测试了这段代码,它工作得很好,但是当我将这段代码嵌入Firebreath插件中的一个函数中时,什么也没有发生,尽管Firebreath构建正确,我拥有的其他函数工作正常
一些想法?这是关于系统安全限制的,也许??如果是,如何启用它?如果其他cocoa函数工作正常,我不知道为什么这不起作用
我是在Mac OS X Lion上用XCODE 4.2开发的,我猜你不能得到这个应用程序,因为你在一个不同的过程中;您可以使用新的NSWindow创建一个假的NSApp或类似的东西,以使其正常工作,但由于您处于与浏览器不同的进程中,因此无法访问浏览器的NSApp或其他类似对象。将加号+更改为管道|。