Safari Developer Library


SafariExtensionContextMenuItemValidateEvent Class Reference

Deployment Target:

On This Page


Instances of the SafariExtensionContextMenuItemValidateEvent class are used to notify listeners when a context menu is about to be displayed.

Each time a contextual menu is about to be displayed, Safari creates a new menu, populated with the default menu items from your extension’s Info.plist file. Next, a SafariExtensionContextMenuEvent event is sent, and its listeners add menu items to the menu. Then a SafariExtensionContextMenuItemValidateEvent event is sent for each menu item, and its listeners have the opportunity to prevent items in the context menu from being displayed by marking them as disabled.

The event type for this class is validate.


Conforms To

Not Applicable

Import Statement

Not Applicable Not Applicable


Available in Safari 5.0 and later.