Producto

Apoyo a la compartición de recursos entre orígenes (CORS)

Traducido automáticamente de Deepl

¿Alguna vez ha creado una solicitud de datos HTTP sólo para ser golpeado por un error rojo «el acceso a la solicitud HTML ha sido bloqueado por la política cors» ?

Cuando su sitio está en el mismo dominio que el servidor del servicio web, no hay ningún problema. Sin embargo, este no es el caso cuando se realiza una solicitud de origen cruzado. El acceso se deniega debido a que la seguridad del navegador impide las peticiones HTTP a otro dominio. ¿El resultado? Un error de política CORS.

Para ayudarle a permitir explícitamente ciertas peticiones de origen cruzado en su servidor, 4D soporta ahora el protocolo CORS. Acceder a los datos con peticiones de origen cruzado es ahora más fácil.

Producto blank

Nueva sintaxis de declaración para un autocompletado intuitivo

Traducido automáticamente de Deepl

¿Se ha preguntado alguna vez por la función de autocompletado de 4D o se ha preguntado por qué 4D sugiere todas las funciones utilizadas en el código? Como un objeto es un tipo muy genérico, 4D sólo sabe lo que realmente almacena en tiempo de ejecución. Sin embargo, eso no ayuda mucho cuando está escribiendo su código.

4D ofrece ahora una nueva sintaxis alternativa que mejorará en gran medida el autocompletado al declarar sus variables.

Producto blank

4D Write Pro – Más control al usar fórmulas

Traducido automáticamente de Deepl

Como usuario de 4D Write Pro , es muy probable que haya utilizado expresiones (o más recientemente, fórmulas) para rellenar automáticamente ciertas partes de sus documentos. Estas fórmulas pueden devolver texto«crudo» o imágenes. En el caso del texto, pueden contener saltos de línea. La cuestión es cómo deben tratarse estos saltos de línea cuando se procesan dentro de los documentos de 4D Write Pro. Esta entrada del blog proporciona las respuestas … ¡sigue leyendo!

Producto blank

CryptoKey: ¡Cifrar, Descifrar, Firmar y Verificar!

Traducido automáticamente de Deepl

Las soluciones 4D siempre han sido seguras y estables. Esto se debe a que 4D invierte mucho en el desarrollo y la actualización de las características de seguridad. 4D continúa este enfoque en 4D v18 R4 con una nueva característica para mejorar aún más su conjunto de herramientas de seguridad. Una nueva clase que proporciona un conjunto de métodos para realizar operaciones criptográficas comunes está ahora disponible: Clase CryptoKey.

Producto blank

4D View Pro: Fusionar y desunir celdas

Traducido automáticamente de Deepl

A menudo, cuando crea una tabla, puede necesitar combinar dos o más celdas para crear un título centrado en una sección particular de su tabla. A partir de 4D v18 R4, un nuevo conjunto de comandos está a su disposición para ayudarle a combinar y desunir un grupo de celdas mediante programación. Veamos algunos ejemplos.

Producto blank

Recibir correo electrónico con el protocolo IMAP

Traducido automáticamente de Deepl

En 4D v18, introdujimos una nueva forma de enviar correos electrónicos. Luego, en 4D v18 R2, añadimos una nueva forma de recuperar correos electrónicos usando POP3. Ahora en 4D v18 R4, estamos dando los primeros pasos para una nueva forma de manejar el protocolo IMAP. Como hicimos para SMTP y POP3, hay un nuevo comando IMAP New transporter para manejar el protocolo IMAP.

El Protocolo de Acceso a Mensajes de Internet (IMAP) es un protocolo estándar de Internet utilizado por los clientes de correo electrónico para recuperar mensajes de correo electrónico de un servidor de correo. Este protocolo permite gestionar múltiples buzones, descargar correos electrónicos, realizar búsquedas en el servidor, gestionar el estado de los mensajes, ¡y mucho más!

Y con esta primera característica de IMAP, puedes añadir métodos al transportador para: tener la lista de los buzones disponibles, seleccionar un buzón, y recibir correo electrónico del buzón seleccionado. Veamos cómo.

Producto blank

4D Write Pro – ¡Exportación directa a PDF!

Traducido automáticamente de Deepl

¿Y si le dijera que con 4D v18 R4 puede exportar documentos de 4D Write Pro directamente a formato PDF (tanto en macOS como en Windows), sin necesidad de instalar ningún controlador de impresora o software adicional? Ahora puedes… ¡y eso no es todo! También puedes establecer varias opciones tanto para la forma como para el contenido. Siga leyendo para saber más.

Producto blank

4D para iOS: Notificaciones Push

Traducido automáticamente de Deepl

4D v18 R4 ofrece una función muy interesante… Notificaciones push. Son mensajes enviados directamente al dispositivo móvil del usuario desde su aplicación. Las notificaciones push proporcionan a los usuarios información relevante para animarles a participar en una aplicación. A partir de esta función, 4D para iOS no sólo permite hacerlo, sino que también le permite hacerlo con facilidad.

Para la autentificación del correo electrónico, 4D para iOS también le facilita la vida.