1
사파리 확장 프로그램 설정을 사용하여 확장 프로그램 메뉴에 체크 박스를 추가하고 있습니다. JS - Safari API에서 확장 프로그램 환경 설정을 업데이트하는 방법?
내가이 사용하여 코드에서 체크 박스에 체크를 제거 할 ("testProperty"false)를
safari.extension.settings.setItem을;
코드에서 사용할 때 값이 업데이트되는 것을 볼 수 있습니다. UI는 다음 Safari가 다시 시작될 때까지 업데이트되지 않습니다.
내가 코드에서감사 탈
Safari는 설정 페이지가 활성화되어 있으면 확인란을 업데이트하지 않습니다 (다른 창 뒤에있는 경우에도 화면에 표시됨). 환경 설정 창을 닫거나 다른 설정 페이지로 열면 해당 페이지가 열리면 확인란의 현재 값이 반영됩니다. 표시되는 동안 확인란을 업데이트 할 수있는 방법은 없습니다. – canisbos