2012-10-02 134 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

相關問題