Zum Hauptinhalt springen

analysis_completed

Die iframe wird analysis_completed ausgelöst, nachdem das Bild verarbeitet wurde und der Diagnosebericht verfügbar ist.

Das Payload enthält die anonymousDiagnosticReportId, die Sie zum Abrufen des vollständigen Berichts verwenden. Siehe Abschnitt "Ausgabe": "Abrufen des Berichts".

Web

window.parent.postMessage(
{
message: "analysis_completed",
id: "anonymousDiagnosticReportId",
},
"*"
);

Lauschen:

window.addEventListener("message", function (event) {
if (event.data.message !== "analysis_completed") {
return;
}
console.log(event.data.id);
});

iOS

Die iframe postet die Nachricht über die webkit bridge:

if (window.webkit?.messageHandlers?.bridge) {
window.webkit.messageHandlers.bridge.postMessage(
JSON.stringify({
message: "analysis_completed",
id: "anonymousDiagnosticReportId",
})
);
}

Für den Swift-Code, der diese Nachricht empfängt, siehe Seite "Plattformen: iOS".

Android

Die iframe postet die Nachricht über legitHealthJsObject:

if (window.legitHealthJsObject) {
window.legitHealthJsObject.postMessage(
JSON.stringify({
message: "analysis_completed",
id: diagnosticReportId,
})
);
}

Für die Android-Embedding-Details siehe Seite "Plattformen: Android".