OS X Server: como gerenciar opções de plug-in do Safari usando um perfil de configuração

No Safari 6.1.2 e 7.0.2, as opções de plug-in do Safari podem ser gerenciadas usando o recurso de perfis de configuração no OS X Server.

Use o Gerenciador de Perfis do OS X Server para criar uma carga útil de Ajustes Personalizados. Digite o nome de domínio de preferência "com.apple.Safari" e adicione uma chave ManagedPlugInPolicies conforme a explicação a seguir.

Chave Tipo Conteúdo
ManagedPlugInPolicies Dicionário Informações para cada plug-in gerenciado armazenado nesse dicionário. A chave é o identificador do pacote do plug-in, e o valor é um dicionário com informações sobre o plug-in, descrito a seguir.

Alguns identificadores comuns de pacotes de plug-ins são:
  • com.apple.QuickTime Plugin.plugin
  • com.oracle.java.JavaAppletPlugin
  • com.macromedia.Flash Player.plugin

 

Dicionário de plug-ins
Cada dicionário de informações de plug-ins pode conter as seguintes chaves:

Chave Tipo Valor
PlugInFirstVisitPolicy String

Opcional. Define a política do plug-in para a primeira visita a sites que o utilizam. Com base nessa política, o Safari permitirá que o plug-in seja executado, bloqueará sua execução do plug-in ou perguntará ao usuário se a execução deve ser permitida.


Os seguintes valores são aceitos:

  • PlugInPolicyAsk = Perguntar
  • PlugInPolicyBlock = Bloquear
  • PlugInPolicyAllowWithSecurityRestrictions = Permitir
  • PlugInPolicyAllowNoSecurityRestrictions = Permitir sempre
PlugInPreventPerSitePolicyChange Booleano Opcional. Se presente e configurado como verdadeiro, o usuário não poderá alterar as configurações de sites definidos em PlugInHostnamePolicies.
PlugInRunUnsandboxedOnFirstVisit Booleano Opcional. Se presente e configurado como verdadeiro, um plug-in poderá ser executado em modo não seguro no primeiro acesso a um site. O valor padrão é falso.
PlugInHostnamePolicies Conjunto de dicionários Opcional. Esse conjunto armazena configurações para sites individuais. O formato do dicionário para cada site é descrito a seguir.

 

Dicionário de sites
Cada dicionário de sites pode conter as seguintes chaves:

Chave Tipo Valor
PlugInHostname String O nome de host do site.
PlugInPolicy String Define a política de plug-ins usada ao acessar o site. Os valores permitidos são os mesmos que PlugInFirstVisitPolicy a chave descrita acima.
PlugInRunUnsandboxed Booleano Opcional. Se presente e configurado como verdadeiro, o plug-in terá permissão para ser executado em modo seguro. O valor padrão é falso.

Saiba mais

Para obter uma amostra das configurações de plug-ins do Safari, é possível analisar a fonte deste modelo de perfil de configuração.

Data da publicação: