В вашем введенном скрипте есть утверждение, подобное следующему:
document.addEventListener('contextmenu', function () {
safari.self.tab.setContextMenuEventUserInfo(event, window.getSelection());
}, false);
Затем в обработчике команд вашего глобального сценария выбор будет доступен как event.userInfo
, так что вы можете использовать его, например, так:
function handleCommand(event) {
if (event.command == 'myContextMenuCommand') {
alert('You selected: "' + event.userInfo + '"');
}
}