0

我想禁用可可 WebView 中此菜单的“打开”端“下载”功能,或者禁用整个菜单。


(来源:federicocappelli.net

4

1 回答 1

0

如果您实现一个 WebUIDelegate 的实现webView:contextMenuItemsForElement:defaultMenuItems:过滤器的实现WebMenuItemTagOpenWithDefaultApplicationWebMenuItemTagDownloadImageToDisk那么这将阻止 Web 视图在叠加层中显示这两个选项的可能性很小。

否则,您可以尝试继承WebView和覆盖-mouseMoved:这些事件。不过,这可能会干扰正常功能。

或者,也许您可​​以覆盖-addTrackingArea:以防止添加用于显示覆盖的任何跟踪区域。

于 2012-05-09T17:16:10.803 回答