5
사용할 수없는 모드의 Safari 브라우저 확장 프로그램이 있습니다. 사용자가 비활성화 된 모드로 전환하면 프로그래밍 방식으로 도구 모음 아이콘을 변경합니다.Safari 브라우저 확장 프로그램의 아이콘을 프로그래밍 방식으로 변경 하시겠습니까?
내가 이것을 성취 할 수있는 API가 있습니까? 그렇다면 무엇입니까?
사용할 수없는 모드의 Safari 브라우저 확장 프로그램이 있습니다. 사용자가 비활성화 된 모드로 전환하면 프로그래밍 방식으로 도구 모음 아이콘을 변경합니다.Safari 브라우저 확장 프로그램의 아이콘을 프로그래밍 방식으로 변경 하시겠습니까?
내가 이것을 성취 할 수있는 API가 있습니까? 그렇다면 무엇입니까?
확장 배열로 참조 할 수있다 모든 도구 모음 항목을
safari.extension.toolbarItems
에서 각 도구 모음 항목은 변경할 수있는 이미지 속성을해야합니다. 이렇게하면 도구 모음 아이콘이 즉시 변경됩니다. 참고로
// Change the toolbar icon.
var changeToolbarIcon = function(newIconName) {
var iconUri = safari.extension.baseURI + 'icons/' + newIconName;
safari.extension.toolbarItems[0].image = iconUri;
};
은 : 위의 사파리 확장 JS 적용됩니다. Safari App Extensions (Safari 10/macOS 10.12의 새로운 기능)는 현재 툴바 항목 이미지 (활성화/비활성화 상태 및 배지)를 변경하는 공용 API를 제공하지 않는 것 같습니다. – breakingobstacles