Кто-нибудь знает, как переключать видимость панели инструментов при нажатии на элемент панели инструментов.
Я создаю расширение Safari и создал кнопку на главной панели инструментов.Когда я нажимаю эту кнопку, я могу открыть свою пользовательскую панель инструментов со следующими данными:
function performCommand(event)
{
if (event.command === "theBar") {
const bars = safari.extension.bars;
const activeBrowserWindow = safari.application.activeBrowserWindow;
for (var i = 0; i < bars.length; ++i) {
var bar = bars[i];
if (bar.browserWindow === activeBrowserWindow && bar.identifier === "openBar")
{
bar.show();
}
}
}
}
Я хотел бы иметь возможность нажать кнопку еще раз, чтобы скрыть пользовательскую панель инструментов.