Wir erstellen hier eine Facebook-Anwendung mit der iFrame-Methode. Damit die Anwendung funktioniert, muss sie Cookies innerhalb des Iframes setzen.Zugriff auf Drittanbieter-Cookies in Firefox
Bei Safari sind Cookies von Drittanbietern standardmäßig deaktiviert. Daher leiten wir derzeit den gesamten Browser auf unseren Server um, legen den erforderlichen Cookie zum Verfolgen der Sitzung fest und leiten ihn dann erneut zur Facebook-Anwendungsseite um.
Diese Methode funktioniert und funktioniert gut. Es sei denn, es kommt jemand mit Firefox, der Third-Party-Cookies manuell deaktiviert hat, da Firefox sie standardmäßig aktiviert hat. Safari funktioniert, weil Sie Cookies nicht von einem iframe aus setzen können, aber Sie können sie lesen. Firefox hingegen lässt Sie die Cookies nicht lesen und daher wird es irgendwie unmöglich.
Gibt es trotzdem, dass Firefox Cookies an einen Iframe auf einem externen Server sendet, wenn Cookies von Drittanbietern deaktiviert sind?
Sie sagen "wir müssen 3rd Party Cookies setzen, auch wenn der Benutzer es ausdrücklich verboten hat"? Das klingt für mich nicht völlig legitim. Vielleicht könnten Sie eine Warnung "Drittanbieter-Cookies benötigt" anzeigen? – Piskvor