El menú Desarrollo contiene las siguientes opciones:
Abrir página con: le permite abrir la página web que se muestra en ese momento con otro navegador web. Todos los navegadores web que tenga instalados en su ordenador aparecerán en el submenú.
Agente de usuario: le permite cambiar la forma en la que servidor web identifica a su navegador web. Con esta opción, podrá “engañar” al servidor web para que crea que está usando un navegador web que no es Safari y así poder investigar si el servidor en cuestión proporciona contenidos diferentes a los distintos navegadores web.
Mostrar inspector web: abre el inspector web. El inspector web muestra una lista de todas las categorías de recursos disponibles en una página web (documentos, hojas de estilo, scripts, etc.), y le permite ver y buscar en el código fuente de la página, la información de hojas de estilo CSS (Cascading Style Sheet), los árboles DOM, la métrica DOM visual y las propiedades DOM. Asimismo, el inspector web también contiene la consola de errores y el control temporal de la red.
Mostrar consola de errores: muestra las advertencias y los errores de sintaxis HTML y XML en el inspector web. La consola de errores también contiene los errores de JavaScript recopilados en console.log, console.error y console.warn.
Mostrar control temporal de red: abre el control temporal del inspector web, en el que se muestra cuándo se han cargado los subrecursos de la página. Esta opción resulta útil para investigar cómo mejorar la velocidad de carga de una página web.
Mostrar editor de fragmentos: abre una ventana que permite probar de forma rápida pequeños fragmentos de código HTML sin necesidad de abrir una página web entera.
Desactivar cachés: hace que Safari tenga que recuperar un subrecurso del servidor web cada vez que necesita acceder a dicho subrecurso, en vez de utilizar una copia guardada en la memoria caché.
Desactivar imágenes: hace que Safari muestre en lugar de la imágenes el contenido alternativo correspondiente. Esta opción es útil para comprobar si una página web tiene el contenido alternativo apropiado.
Desactivar estilos: hace que Safari ignore todos los estilos CSS (Cascading Style Sheet), lo que permite investigar ciertos problemas de disposición de las páginas en un sitio web. Si tiene configurada una hoja de estilo en el panel Avanzado de las preferencias de Safari, se seguirá utilizando.
Desactivar JavaScript: hace que Safari ignore todos los comandos JavaScript. Esta opción permite investigar ciertos problemas relacionados con el comportamiento de distintas partes de los sitios web y probar el funcionamiento de un sitio web en navegadores web incompatibles con JavaScript o que tienen JavaScript desactivado. También puede activar y desactivar JavaScript en el panel Seguridad de las preferencias de Safari.
Desactivar temporizador Runaway JavaScript: el temporizador Runaway JavaScript sirve para interrumpir la ejecución de JavaScripts muy lentos con el objeto de volver a tomar el control de Safari. Esta función es útil al efectuar determinados tipos de pruebas automatizadas.
Desactivar alteraciones de los sitios web: algunas versiones de Safari contienen código especial que permite que ciertas páginas web tengan un funcionamiento normal mientras los ingenieros de Apple trabajan para encontrar una mejor solución a largo plazo. Esta opción desactiva el código especial para que pueda probar así estas soluciones a largo plazo.