Ich benutze die Braintree Drop-In-Konsole, ich bin erst kürzlich auf Content Security Policy Problem hauptsächlich in Safari-Browsern aufgetreten, wo es die folgenden Fehler zurückgibt und als Ergebnis Client-Seite verursacht Skriptprobleme. Diese Fehler treten auf, wenn auf die PayPal-Schaltfläche geklickt wird, wodurch ein Popup-Fenster erstellt wird und wenn das Popup-Fenster wieder geschlossen wird, um die Details auf die Seite zurückzugeben.Inhaltssicherheitsrichtlinie mit Braintree und Paypal in Safari
[Error] Blocked a frame with origin "https://checkout.paypal.com" from accessing a frame with origin "https://assets.braintreegateway.com". Protocols, domains, and ports must match.
[Error] Blocked a frame with origin "https://www.paypal.com" from accessing a frame with origin "https://assets.braintreegateway.com". Protocols, domains, and ports must match.
Ich habe geraten worden enableCORS im Setup-Verfahren zu ermöglichen, die keine Wirkung hatten. Es wird auch empfohlen, bestimmte Direktiven in der Seiten-Richtlinie zu ändern, jedoch schließe ich CSP nicht in meine Seiten ein, daher denke ich nicht, dass dies Auswirkungen haben wird. dh
Ich habe versucht, einige Meta-Tags hinzufügen, obwohl es mehr Fehler als zuvor verursacht, so habe ich sie entfernt.
Ist jemand auf dieses Problem gestoßen und kann ein Beispiel vorschlagen oder erläutern, wie Sie dieses Problem umgehen können? Es ist nur Safari, mit dem ich Probleme habe, da es empfindlich ist.