onBeforeCommand
El SDK web activa esta función de llamada de retorno antes de ejecutar cualquier otro comando. Puede utilizar esta función para recuperar las opciones de configuración de un comando específico. Consulte el ejemplo siguiente para obtener más información sobre los parámetros de función.
onBeforeCommand(data) {
// data.instanceName
// data.commandName
// data.options
}
Parámetro | Tipo | Descripción |
---|---|---|
data.instanceName | Cadena | Nombre de la variable global donde se almacena la instancia del SDK web. |
data.commandName | Cadena | Nombre del comando del SDK web antes del cual se ejecuta esta función. |
data.options | Objeto | Objeto que contiene las opciones pasadas al comando SDK web. |
onCommandResolved
Esta función de llamada de retorno se activa al resolver las promesas de comandos. Puede utilizar esta función para ver las opciones y el resultado del comando. Consulte el ejemplo siguiente para obtener más información sobre los parámetros de función.
onCommandResolved(data) {
// data.instanceName
// data.commandName
// data.options
// data.result
},
Parámetro | Tipo | Descripción |
---|---|---|
data.instanceName | Cadena | Nombre de la variable global donde se almacena la instancia del SDK web. |
data.commandName | Cadena | Nombre del comando del SDK web ejecutado. |
data.options | Objeto | Objeto que contiene las opciones pasadas al comando SDK web. |
data.result | Objeto | Objeto que contiene el resultado del comando SDK web. |
onCommandRejected
Esta función de llamada de retorno se activa antes de que se rechace una promesa de comando y contiene información sobre el motivo por el que se rechazó el comando. Consulte el ejemplo siguiente para obtener más información sobre los parámetros de función.
onCommandRejected(data) {
// data.instanceName
// data.commandName
// data.options
// data.error
}
Parámetro | Tipo | Descripción |
---|---|---|
data.instanceName | Cadena | Nombre de la variable global donde se almacena la instancia del SDK web. |
data.commandName | Cadena | Nombre del comando del SDK web ejecutado. |
data.options | Objeto | Objeto que contiene las opciones pasadas al comando SDK web. |
data.error | Objeto | Objeto que contiene el mensaje de error devuelto por la llamada de red del explorador (fetch en la mayoría de los casos), junto con el motivo por el que se rechazó el comando. |
onBeforeNetworkRequest
Esta función de llamada de retorno se activa antes de que se ejecute una solicitud de red. Consulte el ejemplo siguiente para obtener más información sobre los parámetros de función.
onBeforeNetworkRequest(data) {
// data.instanceName
// data.requestId
// data.url
// data.payload
}
Parámetro | Tipo | Descripción |
---|---|---|
data.instanceName | Cadena | Nombre de la variable global donde se almacena la instancia del SDK web. |
data.requestId | Cadena | requestId generado por el SDK web para habilitar la depuración. |
data.url | Cadena | La dirección URL solicitada. |
data.payload | Objeto | Objeto de carga de solicitud de red que se convertirá al formato JSON y se enviará en el cuerpo de la solicitud, a través de un método POST . |
onNetworkResponse
Esta función de llamada de retorno se activa cuando el explorador recibe una respuesta. Consulte el ejemplo siguiente para obtener más información sobre los parámetros de función.
onNetworkResponse(data) {
// data.instanceName
// data.requestId
// data.url
// data.payload
// data.body
// data.parsedBody
// data.status
// data.retriesAttempted
}
Parámetro | Tipo | Descripción |
---|---|---|
data.instanceName | Cadena | Nombre de la variable global donde se almacena la instancia del SDK web. |
data.requestId | Cadena | requestId generado por el SDK web para habilitar la depuración. |
data.url | Cadena | La dirección URL solicitada. |
data.payload | Objeto | El objeto de carga útil que se convertirá al formato JSON y se enviará en el cuerpo de la solicitud, a través de un método POST . |
data.body | Cadena | El cuerpo de respuesta en formato de cadena. |
data.parsedBody | Objeto | Objeto que contiene el cuerpo de respuesta analizado. Si se produce un error al analizar el cuerpo de respuesta, este parámetro es indefinido. |
data.status | Cadena | El código de respuesta en formato entero. |
data.retriesAttempted | Entero | El número de reintentos realizados al enviar la solicitud. Cero significa que la solicitud se realizó correctamente en el primer intento. |
onNetworkError
Esta función de llamada de retorno se activa cuando falla la solicitud de red. Consulte el ejemplo siguiente para obtener más información sobre los parámetros de función.
onNetworkError(data) {
// data.instanceName
// data.requestId
// data.url
// data.payload
// data.error
},
Parámetro | Tipo | Descripción |
---|---|---|
data.instanceName | Cadena | Nombre de la variable global donde se almacena la instancia del SDK web. |
data.requestId | Cadena | requestId generado por el SDK web para habilitar la depuración. |
data.url | Cadena | La dirección URL solicitada. |
data.payload | Objeto | El objeto de carga útil que se convertirá al formato JSON y se enviará en el cuerpo de la solicitud, a través de un método POST . |
data.error | Objeto | Objeto que contiene el mensaje de error devuelto por la llamada de red del explorador (fetch en la mayoría de los casos), junto con el motivo por el que se rechazó el comando. |
onBeforeLog
Esta función de llamada de retorno se activa antes de que el SDK web registre algo en la consola. Consulte el ejemplo siguiente para obtener más información sobre los parámetros de función.
onBeforeLog(data) {
// data.instanceName
// data.componentName
// data.level
// data.arguments
}
Parámetro | Tipo | Descripción |
---|---|---|
data.instanceName | Cadena | Nombre de la variable global donde se almacena la instancia del SDK web. |
data.componentName | Cadena | Nombre del componente que generó el mensaje de registro. |
data.level | Cadena | El nivel de registro. Niveles compatibles: log , info , warn , error . |
data.arguments | Matriz de cadenas | Los argumentos del mensaje de registro. |
onContentRendering
El componente personalization
activa esta función de llamada de retorno en varias fases de la representación. La carga útil puede variar según el parámetro status
. Consulte el ejemplo siguiente para obtener más información sobre los parámetros de función.
onContentRendering(data) {
// data.instanceName
// data.componentName
// data.payload
// data.status
}
Parámetro | Tipo | Descripción |
---|---|---|
data.instanceName | Cadena | Nombre de la variable global donde se almacena la instancia del SDK web. |
data.componentName | Cadena | Nombre del componente que generó el mensaje de registro. |
data.payload | Objeto | El objeto de carga útil que se convertirá al formato JSON y se enviará en el cuerpo de la solicitud, a través de un método POST . |
data.status | Cadena |
El componente
|