Warum speichert Safari den Fortschritt des Flash-Spiels nicht mehr?

1

Ich spiele nicht oft Flash-Spiele. Tatsächlich versuche ich, Blitzlicht möglichst zu vermeiden. Ich mag das Ding einfach nicht. Es gibt jedoch einige Spiele, die ich in meiner Freizeit gerne spiele, wie Amorphous + .

In letzter Zeit (ich kann Ihnen nicht sagen, auf welchem ​​Betriebssystem es angefangen hat, aber auf Sierra und nicht, als ich Snow Leopard verwendet habe), verschwindet jedes Mal, wenn ich meinen Computer neu starte, der Fortschritt, der in diesen Spielen erzielt wurde.

Ich verstehe, dass diese Spiele Ihren Fortschritt retten, indem sie Informationen irgendwo auf der Festplatte des Computers speichern. Wenn ich mit der rechten Maustaste auf das Flash-Spiel klicke, erhalte ich ein Kontextmenü mit den Optionen "Einstellungen" und "Globale Einstellungen":

  • Wenn ich "Einstellungen" auswähle und dann zur Registerkarte "Lokaler Speicher" gehe, wird die Option ausgewählt, der Website, auf der das Flash-Spiel gehostet wird, das Speichern von Dateien auf meinem Computer zu ermöglichen.
  • Wenn ich "Globale Einstellungen" auswähle und dann zur Registerkarte "Speicher" gehe, ist die ausgewählte Option "Websites erlauben, Informationen auf diesem Computer zu speichern".
Regen
quelle

Antworten:

1

Ich habe gerade eine Lösung gefunden!

Gehen Sie zu Safari-> Einstellungen-> Datenschutz. Aktivieren Sie für Cookies und Website-Daten "Immer zulassen". Aktualisiere die Seite und speichere die Spiele richtig. Dabei müssen Sie jedoch Ihre Privatsphäre aufs Spiel setzen.

Bearbeiten: Es kann sein, dass Kongregate den Speicherort der Flash-Spieledatei ändert, was kürzlich zu diesem Problem geführt hat.

Edit 2: Ich denke, ich habe die Ursache des Problems gefunden. Ich habe den Quellcode einiger Webseiten auf Kongregate verglichen. Auf den Seiten, auf denen die Spiele nicht korrekt gespeichert werden (z. B. Anti-Idle: The Game und Amorphous +), befindet sich im Quellcode eine Zeichenfolge "konggames". In den vorherigen Zuständen wie bei Web Archive gibt es keine solche Zeichenfolge im Quellcode. Um zu zeigen, dass dies in der Tat die Ursache ist und nicht nur der gleiche String, der überall auf Kongregate vorkommt, habe ich das Spiel Solarmax 2 überprüft und festgestellt, dass das Spiel jetzt korrekt gespeichert wird, und es gibt keinen String "konggames" im Quellcode.

Dies bedeutet, dass Kongregate kürzlich den Host einiger Spiele auf dieses "Konggames" -Ding umgestellt hat. Wenn Sie "Cookies von besuchten Websites zulassen" oder stärkere Einstellungen in der Voreinstellung wählen, können Safari und Flash das Speichern nicht korrekt laden, da Sie die Website "konggames" nicht besucht haben.

edm
quelle
Danke für deine Antwort, edm. Ich habe "Immer zulassen" ausgewählt, Amorphous + auf Kongregate geladen, die einfachste Leistung erzielt und die Website-Daten überprüft. In der Tat war konggames.com jetzt in dieser Liste. Ich habe dann wieder auf "Nur von besuchten Websites zulassen" umgestellt, Safari neu gestartet und Amorphous + erneut geladen. Der Erfolg war weg. Anscheinend funktioniert Ihre Lösung bei mir nicht. :(
Regen
@Rain Nein, ich habe nicht gesagt, dass ich das Problem behoben habe, indem ich zu "Alle Cookies zulassen" und dann zu "Nur von besuchten Websites zulassen" gewechselt habe. Nach meinem Experiment muss ich jedes Mal, wenn ich Kongregate besuche, die Option "Alle Cookies zulassen" aktiviert lassen.
EDM
Ich weiß, dass Sie das gesagt haben, aber es scheint seltsam, dass es ausreicht, es immer einmal zuzulassen, damit konggames.com in meiner Liste der Websites erscheint, von denen ich Cookies zugelassen habe. Da es sich nun um eine "Site handelt, die ich besuche", sollte Safari in Zukunft immer Cookies von dieser Site zulassen, dies ist jedoch nicht der Fall.
Regen
@Rain Wenn Sie "konggames.com" besuchen, müssen Sie es buchstäblich besuchen, den Link "konggames.com" eingeben und die Eingabetaste drücken und nicht nur die Cookies speichern. Das würde ich allerdings nicht tun, da ich mir sicher bin, um welche Art von Website es sich handelt.
EDM
Was meinst du? Um welche Art von Website handelt es sich?
Regen
0

Safari kann nichts dagegen tun, dass Flash schrecklich ist. Flash ist eine eigene Umgebung, die sich (fast) vollständig vom Rest der Website unterscheidet. Wenn Flash etwas durcheinander bringt, hat Safari wahrscheinlich wenig oder gar nichts damit zu tun.

William T Froggard
quelle
OK, aber wissen Sie, warum Flash meine Daten möglicherweise nicht mehr gespeichert hat?
Regen
@Rain Flash erhält Updates selbst. Ein Update ist möglicherweise defekt.
William T Froggard
@WilliamTFroggard Ich habe auch das gleiche Problem festgestellt, dass Safari in einem Flash-Spiel weder speichern noch laden kann. Flash aktualisiert sich nicht selbst, da ich es ausgeschaltet habe. Ihre Erklärung ist falsch, da dieses Problem plötzlich vor einigen Tagen auftritt, während ich Flash zwischen dem Zeitpunkt, an dem Safari korrekt speichert, und dem Zeitpunkt, an dem Safari nicht speichert, nicht aktualisiert habe. Außerdem verwendet mein Mac für alle Browser dasselbe Flash. Dass "Flash selbst schrecklich ist" erklärt nicht, warum Flash-Spiele in Firefox auf demselben Mac korrekt gespeichert werden.
EDM
@edm ändert nichts an der Tatsache, dass Safari fast nichts damit zu tun hat.
William T Froggard
@WilliamTFroggard Fakt ist, dass dieses Problem nur bei Safari auftritt, nicht bei Firefox. Aus Sicht eines Benutzers ist dies das Problem von Safari.
EDM