onBeforeCommand
Deze callback functie wordt teweeggebracht door Web SDK alvorens een ander bevel wordt uitgevoerd. U kunt deze functie gebruiken om de configuratieopties van een specifiek bevel terug te winnen. Zie het voorbeeld hieronder voor meer informatie over de functieparameters.
onBeforeCommand(data) {
// data.instanceName
// data.commandName
// data.options
}
Parameter | Type | Beschrijving |
---|---|---|
data.instanceName | String | De naam van de globale variabele waar de instantie van SDK van het Web wordt opgeslagen. |
data.commandName | String | De naam van het bevel van SDK van het Web alvorens deze functie wordt uitgevoerd. |
data.options | Object | Een object dat de opties bevat die aan de opdracht Web SDK zijn doorgegeven. |
onCommandResolved
Deze callback functie wordt teweeggebracht wanneer het oplossen van bevelbeloften. U kunt deze functie gebruiken om de bevelopties en het resultaat te zien. Zie het voorbeeld hieronder voor meer informatie over de functieparameters.
onCommandResolved(data) {
// data.instanceName
// data.commandName
// data.options
// data.result
},
Parameter | Type | Beschrijving |
---|---|---|
data.instanceName | String | De naam van de globale variabele waar de instantie van SDK van het Web wordt opgeslagen. |
data.commandName | String | De naam van het uitgevoerde bevel van SDK van het Web. |
data.options | Object | Een object dat de opties bevat die aan de opdracht Web SDK zijn doorgegeven. |
data.result | Object | Een voorwerp dat het resultaat van het bevel van SDK van het Web bevat. |
onCommandRejected
Deze callback functie wordt teweeggebracht alvorens een bevelbelofte wordt verworpen en het bevat informatie over de reden waarom het bevel werd verworpen. Zie het voorbeeld hieronder voor meer informatie over de functieparameters.
onCommandRejected(data) {
// data.instanceName
// data.commandName
// data.options
// data.error
}
Parameter | Type | Beschrijving |
---|---|---|
data.instanceName | String | De naam van de globale variabele waar de instantie van SDK van het Web wordt opgeslagen. |
data.commandName | String | De naam van het uitgevoerde bevel van SDK van het Web. |
data.options | Object | Een object dat de opties bevat die aan de opdracht Web SDK zijn doorgegeven. |
data.error | Object | Een voorwerp dat het foutenbericht bevat dat van de browser netwerkvraag (fetch in de meeste gevallen) is teruggekeerd, samen met de reden waarom het bevel werd verworpen. |
onBeforeNetworkRequest
Deze callback functie wordt teweeggebracht alvorens een netwerkverzoek wordt uitgevoerd. Zie het voorbeeld hieronder voor meer informatie over de functieparameters.
onBeforeNetworkRequest(data) {
// data.instanceName
// data.requestId
// data.url
// data.payload
}
Parameter | Type | Beschrijving |
---|---|---|
data.instanceName | String | De naam van de globale variabele waar de instantie van SDK van het Web wordt opgeslagen. |
data.requestId | String | De requestId die door Web SDK wordt gegenereerd om foutopsporing in te schakelen. |
data.url | String | De aangevraagde URL. |
data.payload | Object | Het payload-object van de netwerkaanvraag dat wordt omgezet in JSON-indeling en in de hoofdtekst van de aanvraag wordt verzonden via een POST -methode. |
onNetworkResponse
Deze callback functie wordt teweeggebracht wanneer browser een reactie ontvangt. Zie het voorbeeld hieronder voor meer informatie over de functieparameters.
onNetworkResponse(data) {
// data.instanceName
// data.requestId
// data.url
// data.payload
// data.body
// data.parsedBody
// data.status
// data.retriesAttempted
}
Parameter | Type | Beschrijving |
---|---|---|
data.instanceName | String | De naam van de globale variabele waar de instantie van SDK van het Web wordt opgeslagen. |
data.requestId | String | De requestId die door Web SDK wordt gegenereerd om foutopsporing in te schakelen. |
data.url | String | De aangevraagde URL. |
data.payload | Object | Het payload-object dat wordt omgezet in JSON-indeling en in de hoofdtekst van de aanvraag wordt verzonden via een POST -methode. |
data.body | String | De hoofdtekst van de reactie in tekenreeksindeling. |
data.parsedBody | Object | Een object dat de geparseerde responstekst bevat. Als een fout optreedt tijdens het parseren van de hoofdtekst van de reactie, is deze parameter ongedefinieerd. |
data.status | String | De antwoordcode in geheel-getalnotatie. |
data.retriesAttempted | Geheel | Het aantal pogingen dat is gedaan om het verzoek te verzenden. Nul betekent dat het verzoek succesvol was bij de eerste poging. |
onNetworkError
Deze callback functie wordt teweeggebracht wanneer het netwerkverzoek ontbrak. Zie het voorbeeld hieronder voor meer informatie over de functieparameters.
onNetworkError(data) {
// data.instanceName
// data.requestId
// data.url
// data.payload
// data.error
},
Parameter | Type | Beschrijving |
---|---|---|
data.instanceName | String | De naam van de globale variabele waar de instantie van SDK van het Web wordt opgeslagen. |
data.requestId | String | De requestId die door Web SDK wordt gegenereerd om foutopsporing in te schakelen. |
data.url | String | De aangevraagde URL. |
data.payload | Object | Het payload-object dat wordt omgezet in JSON-indeling en in de hoofdtekst van de aanvraag wordt verzonden via een POST -methode. |
data.error | Object | Een voorwerp dat het foutenbericht bevat dat van de browser netwerkvraag (fetch in de meeste gevallen) is teruggekeerd, samen met de reden waarom het bevel werd verworpen. |
onBeforeLog
Deze callback functie wordt teweeggebracht alvorens SDK van het Web om het even wat aan de console registreert. Zie het voorbeeld hieronder voor meer informatie over de functieparameters.
onBeforeLog(data) {
// data.instanceName
// data.componentName
// data.level
// data.arguments
}
Parameter | Type | Beschrijving |
---|---|---|
data.instanceName | String | De naam van de globale variabele waar de instantie van SDK van het Web wordt opgeslagen. |
data.componentName | String | De naam van de component die het logboekbericht produceerde. |
data.level | String | Het registrerenniveau. Ondersteunde niveaus: log , info , warn , error . |
data.arguments | Tekenreeksarray | De argumenten van het logboekbericht. |
onContentRendering
Deze callbackfunctie wordt geactiveerd door de component personalization
in verschillende stadia van rendering. De lading kan verschillen, afhankelijk van de status
parameter. Zie het voorbeeld hieronder voor meer informatie over de functieparameters.
onContentRendering(data) {
// data.instanceName
// data.componentName
// data.payload
// data.status
}
Parameter | Type | Beschrijving |
---|---|---|
data.instanceName | String | De naam van de globale variabele waar de instantie van SDK van het Web wordt opgeslagen. |
data.componentName | String | De naam van de component die het logboekbericht produceerde. |
data.payload | Object | Het payload-object dat wordt omgezet in JSON-indeling en in de hoofdtekst van de aanvraag wordt verzonden via een POST -methode. |
data.status | String |
De component
|