Cocoa webview加载自定义上下文菜单

Cocoa webview加载自定义上下文菜单,cocoa,webview,contextmenu,Cocoa,Webview,Contextmenu,我在窗口中有一个WebView。在WebView中,我可以将其限制为加载默认上下文菜单。我需要为WebView添加自定义上下文菜单。所以,请发布一个关于这个的示例。我是Mac开发的新手。请帮我解决这个问题 提前感谢。指定一个对象作为web视图的WebUIDelegate并实现此委派方法: - (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element defaultMenuItem

我在窗口中有一个
WebView
。在
WebView
中,我可以将其限制为加载默认上下文菜单。我需要为
WebView
添加自定义上下文菜单。所以,请发布一个关于这个的示例。我是Mac开发的新手。请帮我解决这个问题


提前感谢。

指定一个对象作为web视图的
WebUIDelegate
并实现此委派方法:

- (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element defaultMenuItems:(NSArray *)defaultMenuItems
然后,可以在上下文菜单中返回所需的菜单项数组。您可以将它们添加到
defaultMenuItems
数组中,也可以返回仅包含项目的新数组