Heim >Web-Frontend >js-Tutorial >Welche Einschränkungen und Überlegungen gibt es bei der Verwendung undurchsichtiger Antworten in Cross-Origin-Anfragen?

Welche Einschränkungen und Überlegungen gibt es bei der Verwendung undurchsichtiger Antworten in Cross-Origin-Anfragen?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-22 16:24:03683Durchsuche

What Are the Limitations and Considerations for Using Opaque Responses in Cross-Origin Requests?

Einschränkungen und Überlegungen für die Verwendung undurchsichtiger Antworten

Undurchsichtige Antworten, die von der Fetch-API eingeführt werden, stellen das Ergebnis von Cross-Origin-Anfragen bei CORS dar ist deaktiviert. Obwohl sie eine gewisse Isolation bieten, gibt es mehrere Einschränkungen und potenzielle Probleme, die Sie beachten sollten.

Einschränkungen für Header und Textzugriff

Die Hauptbeschränkung undurchsichtiger Antworten ist die Unfähigkeit, auf die Header oder den Text der Antwort zuzugreifen. Eigenschaften wie Header und körperbezogene Methoden (json(), text()) sind nicht verfügbar. Dies ist wichtig, um die Privatsphäre des entfernten Ursprungs zu wahren.

Ressourcennutzung und -beschränkungen

Trotz ihrer Einschränkungen können undurchsichtige Antworten als Ressourcen auf einer Webseite verwendet werden, wenn dies der Fall ist Der Browser ermöglicht ursprungsübergreifende Nicht-CORS-Ressourcen. Zu diesen Ressourcen gehören