2012-10-02 24 views

Respuesta

10

Todos los elementos de barra de herramientas a su extensión se puede hacer referencia como una matriz en

safari.extension.toolbarItems 

Cada elemento de la barra de herramientas tendrá una propiedad de imagen que se puede cambiar. Esto hará que el ícono de la barra de herramientas cambie de inmediato.

// 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

Es de destacar: Lo anterior se aplica a las extensiones de Safari JS. Las extensiones de aplicaciones de Safari (nuevas en Safari 10/macOS 10.12) no parecen proporcionar actualmente una API pública para cambiar la imagen del elemento de la barra de herramientas (solo el estado habilitado/deshabilitado y la insignia). – breakingobstacles

Cuestiones relacionadas