Cómo resolver los bloqueos de la consola de desarrollador de Salesforce: una solución sencilla
Resuelve los bloqueos de la consola de desarrollador de Salesforce con la página de Visualforce de Bo Laurent. Fácil de implementar, sin necesidad de scripts.
Por Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas··4 min de lectura
En este artículo, veremos cómo resolver un problema común entre los usuarios de la consola de desarrollador de Salesforce: los bloqueos sin explicación. Aprovecharemos una excelente solución de código abierto desarrollada por Bo Laurent para ofrecerte una guía paso a paso de su página de Visualforce, diseñada para restablecer el estado de la consola de desarrollador y permitirte continuar tu trabajo con interrupciones mínimas.
Estos son los 5 puntos clave:
- La página de Visualforce de Bo Laurent ofrece una solución sencilla para un problema común de la consola de desarrollador de Salesforce.
- La solución es de código abierto y está disponible gratis en GitHub, por lo que todos los desarrolladores pueden acceder a ella.
- La página de Visualforce usa Javascript sencillo, sin necesidad de argumentos de línea de comandos ni scripts, lo que facilita su implementación.
- La instalación es sencilla: solo crea una página de Visualforce y pega el código de DeveloperConsole.page.
Solución de bloqueos de la consola de desarrollador de Salesforce
Si usas con frecuencia la consola de desarrollador de Salesforce, probablemente te hayas encontrado con un problema en el que la consola simplemente se bloquea, sin mostrar ningún mensaje de error. No saber qué salió mal puede ser frustrante. Por suerte, la extraordinaria desarrolladora de Salesforce Bo Laurent acaba de publicar algo que facilita mucho la solución de este problema: una nueva página de Visualforce que restablece el estado de la consola de desarrollador de un usuario de Salesforce. Es de código abierto, está disponible gratis en GitHub y es un gran aporte a la comunidad.
Entiende el problema de bloqueo de la consola
Buscar en Google “La consola de desarrollador de Salesforce no carga” llevó a Bo a esta solución de Salesforce. Pero Bo, una desarrolladora decidida, no se conformó. Primero creó un script de Python para automatizar la solución, pero aun así sintió que podía ir más allá.
Entonces se le ocurrió una idea: una sencilla página de Visualforce le permitiría crear un botón que resolviera el problema y dejara al desarrollador continuar su trabajo. Usar una página de Visualforce para alojar un poco de Javascript sencillo fue una idea ingeniosa, porque facilita su uso para desarrolladores de Salesforce de todo tipo. No tienes que usar argumentos de línea de comandos ni scripts. Ni siquiera necesitas entender Javascript. Además, el entorno de Visualforce se encarga de la autenticación por ti. Como no hay código del lado del servidor, puedes simplemente pegar la página en Salesforce, incluso en una instancia de producción (no se requieren pruebas unitarias, por lo que no hace falta una implementación).
Guía paso a paso para aplicar la solución
La instalación es sencilla. Solo crea una página Visualforce y copia y pega el código de este archivo DeveloperConsole.page. La URL de la página será /apex/YourPageName. Puedes hacerlo en tu sandbox o en tu entorno de producción.

Una vez que lo hagas, puedes visitar la URL de esa página Visualforce y hacer clic en el botón “Eliminar mi IDEWorkspace”. Esto actualizará el estado de tu IDE y hará que la consola de desarrollador deje de bloquearse. Así de sencillo.
Bo creó la solución con la biblioteca JSforce - que te permite crear aplicaciones de Salesforce con JavaScript. La biblioteca JSforce permite a los desarrolladores interactuar con varias API de Salesforce directamente mediante JavaScript. También incluye una CLI y un REPL. La biblioteca admite las siguientes API:
- API REST (SOQL, SOSL, describe, etc.)
- Apex REST
- API de Analytics
- API masiva
- API de Chatter
- API de metadatos
- API de Streaming
- API de Tooling
Es un excelente recurso para desarrolladores interesados en Salesforce que se sienten más cómodos con JavaScript. También es una gran herramienta para desarrolladores de Salesforce que quieren ampliar sus conocimientos de JavaScript.
Mejora tu experiencia de desarrollo en Salesforce
Resolver los frustrantes bloqueos de la consola de desarrollador de Salesforce ahora es más fácil gracias a la ingeniosa solución de Bo Laurent. Esta página Visualforce de código abierto ofrece una solución sencilla y accesible para que los desarrolladores restablezcan el estado de la consola y sigan trabajando sin interrupciones.
Al seguir la guía paso a paso de este artículo, puedes superar este desafío común y mejorar tu experiencia de desarrollo en Salesforce.
Si buscas una solución integral que vaya más allá de la consola de desarrollador, también te invitamos a explorar Blue Canvas. Con Blue Canvas, puedes optimizar tu proceso de implementación en Salesforce, lograr una integración continua eficiente y aprovechar todo el potencial de tu flujo de trabajo de desarrollo. Disfruta de implementaciones más fluidas con Blue Canvas hoy.
Preguntas frecuentes: error de la consola de desarrollador de Salesforce
¿Qué problema común se aborda en este artículo?
- El problema común que se aborda en este artículo son los bloqueos inexplicables que experimentan los usuarios de la consola de desarrollador de Salesforce.
¿Cómo ayuda la página Visualforce de Bo Laurent a resolver los bloqueos de la consola?
- La página Visualforce de Bo Laurent ofrece una solución para restablecer el estado de la consola de desarrollador, lo que permite resolver el bloqueo y seguir trabajando sin interrupciones.
¿La solución es de código abierto y está disponible de forma gratuita?
- Sí, la solución de Bo Laurent es de código abierto y está disponible de forma gratuita en GitHub, por lo que todos los desarrolladores pueden acceder a ella.
¿Qué lenguaje de programación se usa en la página Visualforce?
- La página Visualforce usa JavaScript sencillo para implementar la solución, sin necesidad de argumentos de línea de comandos ni scripts.
¿Implementar la solución requiere argumentos de línea de comandos o scripts?
- No, implementar la solución no requiere argumentos de línea de comandos ni scripts. La página Visualforce simplifica el proceso al alojar código JavaScript sencillo que los desarrolladores de Salesforce de cualquier nivel pueden usar fácilmente.
¿Cómo puedo instalar la página Visualforce en mi entorno de Salesforce?
- Para instalar la página Visualforce, debes crear una página Visualforce en tu entorno de Salesforce y copiar y pegar el código proporcionado en el archivo DeveloperConsole.page. La URL de la página será "/apex/YourPageName".
¿Para qué sirve el botón "Eliminar mi IDEWorkspace" en la página Visualforce?
- Al hacer clic en el botón "Eliminar mi IDEWorkspace" en la página Visualforce, se actualiza el estado de tu IDE y se resuelve el bloqueo de la consola. Esto te permite seguir trabajando sin que la consola se bloquee.
¿Puedo usar la página Visualforce tanto en entornos sandbox como de producción?
- Sí, puedes usar la página Visualforce tanto en entornos sandbox como de producción de Salesforce.
¿Qué es la biblioteca JSforce y cómo se relaciona con esta solución?
- La biblioteca JSforce es una biblioteca de JavaScript que permite a los desarrolladores crear aplicaciones de Salesforce con JavaScript. Ofrece una interfaz para varias API de Salesforce e incluye una CLI y un REPL. Aunque no está directamente relacionada con esta solución específica, se menciona como un excelente recurso para desarrolladores interesados en Salesforce y JavaScript.
¿Qué API de Salesforce admite la biblioteca JSforce?
- La biblioteca JSforce admite varias API de Salesforce, incluidas la API REST (SOQL, SOSL, describe, etc.), Apex REST, la API de Analytics, la API Bulk, la API de Chatter, la API de metadatos, la API de Streaming y la API de Tooling. Permite a los desarrolladores interactuar directamente con estas API mediante JavaScript.



