Я использую настройки расширения сафари, чтобы добавить флажок в предварительные условия расширения. Как обновить настройки настроек расширения от JS-Safari API?
я хочу, чтобы снять флажок флажок из кода с помощью этого:
safari.extension.settings.setItem ("testProperty", ложь);
Я вижу, что значение обновляется, когда я использую его в коде. но пользовательский интерфейс не обновляется до следующего перезапуска Safari.
Знаете ли вы, если есть способ сделать синхронизацию, когда я изменить значение из кода
благодаря Tal
Safari не обновит флажок, если эта страница настроек активна (отображается на экране, даже если за другим окном). Если окно prefs закрыто или вы открыли его на другой странице настроек, флажок будет отображать текущее значение параметра после того, как эта страница будет открыта. Вы ничего не можете сделать, чтобы обновить флажок, пока он виден. – canisbos