Из пункта меню вы можете использовать openUILinkIn . Это работает как:
openUILinkIn(url, where);
где может быть: вкладка, текущий, окно (и некоторые другие редко используемые параметры)
Если вы хотите вести себя по-разному в зависимости от того, какие клавиатурные модификаторы нажимает пользователь, вы можете использовать другую функцию whereToOpenLink , которая возвращает tab / current / window на основе пользовательских настроек и модификаторов.
openUILinkIn(url, whereToOpenLink(event));
Таким образом я использую:
<menuitem label="Visit homepage"
oncommand="openUILinkIn('http://example.com/', whereToOpenLink(event))"/>
Если вы не находитесь в контексте пункта меню, вы можете проверить другой встроенный XBL, который добавляет ссылки и открывающие HREF для метки:
<label value="google" class="text-link" href="http://google.com/" />