Início
Índice remissivo

# Menu Programação

O menu Programação fornece ferramentas para os programadores web que criam websites para Safari e Mac OS X.

Nota:se o menu Programação não aparecer na barra de menus, abra as preferências do Safari, clique em Avançadas e seleccione “Mostrar menu Programação na barra de menus”.

Opção
Descrição

Abrir página com

Permite-lhe abrir a página web visualizada num navegador diferente que possua no computador. Todos os navegadores no seu computador aparecem listados no submenu.

Agente do utilizador

Permite-lhe alterar a identificação enviada pelo navegador para o servidor web. Utilize esta opção para “enganar” o servidor web para que pense que está a utilizar outro navegador, sistema operativo ou versão do Safari, de modo a que possa verificar se o servidor fornece conteúdo diverso em diferentes condições.

Mostrar inspector Web

Abre o inspector web. O inspector Web indica os recursos encontrados numa página web, tais como documentos, folhas de estilos e scripts. Permite-lhe visualizar e pesquisar o código-fonte da página, informação de folhas de estilo Cascading Style Sheet (CSS), árvores DOM, métrica DOM visual e propriedades DOM. O inspector Web também contém uma consola de erros e uma linha do tempo da rede.

Mostrar consola de erros

Abre a consola de erros do inspector Web, que apresenta erros nas sintaxes de HTML e XML, e avisos. A consola de erros também apresenta erros de JavaScript e outras mensagens de console.log, console.error, console.warn, console.assert e console.info.

Mostrar editor de snippets

Abre uma janela que pode utilizar para testar rapidamente pequenos fragmentos de HTML, sem ter de abrir uma página web inteira.

Mostrar Extension Builder

Abre o Extension Builder, uma ferramenta utilizada pelos programadores para compactar e fornecer metadados para as extensões que criam.

Começar a depurar JavaScript

Abre o inspector Web e activa a depuração de scripts.

Iniciar análise de desempenho de JavaScript

Inicia a gravação de um perfil de quaisquer scripts JavaScript a ser executados pela página web actual. Para ver o perfil registado, clique em “Interromper análise de desempenho de JavaScript”.

Desactivar caches

Faz com que o Safari obtenha um recurso secundário do servidor web sempre que se aceda a um recurso secundário, em vez de utilizar uma cópia em cache.

Desactivar imagens

Faz com que o Safari mostre o conteúdo alternativo para as imagens, em vez das imagens propriamente ditas. Isto é útil para verificar se a sua página web possui conteúdo alternativo. Desmarcar a opção “Apresentar imagens quando a página é aberta” no painel de preferências Apresentação do Safari tem o mesmo efeito.

Desactivar estilos

Faz com que o Safari ignore todos os estilos das folhas de estilos em cascata (CSS). Isto é útil para investigar alguns tipos de problemas relativos à disposição das páginas no seu website. Se tiver uma folha de estilos especificada no painel Avançadas das preferências do Safari, ela continuará a ser usada.

Desactivar JavaScript

Faz com que o Safari ignore todo o JavaScript. Isto é útil para investigar certos problemas relativos ao comportamento de algumas partes de websites, e para testar o desempenho de um website em navegadores que não suportam JavaScript ou que têm o JavaScript desactivado. É ainda possível activar e desactivar o JavaScript no painel Segurança das preferências do Safari.

Desactivar Runaway Javascript Timer

O Runaway JavaScript Timer interrompe a execução dos scripts muito lentos para que possa recuperar o controlo do Safari. A desactivação é útil para alguns tipos de testes automáticos.

Desactivar hacks de sites específicos

Algumas versões do Safari contêm código para casos especiais, que faz com que certas páginas web se comportem como seria de esperar, enquanto os engenheiros da Apple se empenham em encontrar uma solução melhor, válida a longo prazo. Esta opção desactiva esse código especial, para que possa testar as suas soluções a longo prazo.

### Tópicos relacionados

Como desenvolver websites para o Safari