2012-10-02 9 views

答えて

10

任意のツールバー項目、あなたの拡張機能は、各ツールバー項目は、変更することができ、画像のプロパティを持っています

safari.extension.toolbarItems 

の配列として参照することができました。これにより、ツールバーのアイコンがすぐに変更されます。注目すべきは

// Change the toolbar icon. 
var changeToolbarIcon = function(newIconName) { 
    var iconUri = safari.extension.baseURI + 'icons/' + newIconName; 
    safari.extension.toolbarItems[0].image = iconUri; 
}; 

The Safari Documentation

+1

:上記のSafari機能拡張JSに適用されます。 Safari App Extensions(Safari 10/macOS 10.12の新機能)は、現在ツールバーのアイテムイメージ(有効/無効の状態とバッジ)を変更するパブリックAPIを提供していないようです。 – breakingobstacles

関連する問題