Limited availability
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Experimentell: Dies ist eine experimentelle Technologie
Ãberprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die setAttributionReporting()
Methode des XMLHttpRequest
-Interfaces gibt an, dass Sie möchten, dass die Antwort der Anfrage in der Lage ist, eine JavaScript-basierte Attributionsquelle oder einen Attributionstrigger zu registrieren.
Siehe die Attribution Reporting API für weitere Details.
SyntaxsetAttributionReporting(options)
Parameter
options
Ein Objekt, das Attributionsreporting-Optionen bereitstellt und die folgenden Eigenschaften enthält:
eventSourceEligible
Ein Boolean. Wenn auf true
gesetzt, ist die Antwort der Anfrage berechtigt, eine Attributionsquelle zu registrieren. Wenn auf false
gesetzt, ist sie es nicht.
triggerEligible
Ein Boolean. Wenn auf true
gesetzt, ist die Antwort der Anfrage berechtigt, einen Attributionstrigger zu registrieren. Wenn auf false
gesetzt, ist sie es nicht.
Keiner (undefined
).
InvalidStateError
DOMException
Wird ausgelöst, wenn der zugehörige XMLHttpRequest
noch nicht geöffnet wurde oder bereits gesendet wurde.
TypeError
DOMException
Wird ausgelöst, wenn die Nutzung der Attribution Reporting API durch eine attribution-reporting
Permissions-Policy
blockiert wird.
const attributionReporting = {
eventSourceEligible: true,
triggerEligible: false,
};
function triggerSourceInteraction() {
const req = new XMLHttpRequest();
req.open("GET", "https://shop.example/endpoint");
// Check availability of setAttributionReporting() before calling
if (typeof req.setAttributionReporting === "function") {
req.setAttributionReporting(attributionReporting);
req.send();
} else {
throw new Error("Attribution reporting not available");
// Include recovery code here as appropriate
}
}
// Associate the interaction trigger with whatever
// element and event makes sense for your code
elem.addEventListener("click", triggerSourceInteraction);
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4