Defekte Safari: Dom-Ausnahme 18

7

Ich habe gerade alles versucht und ich kann das nicht für mein Leben reparieren.

Grundsätzlich hat Safari damit begonnen, den folgenden Fehler in der JS-Konsole zu melden: "SecurityError: DOM-Ausnahme 18: Es wurde versucht, die Sicherheitsrichtlinie des Benutzeragenten zu durchbrechen." Die meisten Ajax-Interaktionen über https funktionieren nicht, daher kann ich mich nicht bei Twitter, Facebook oder sogar im Apple Developer Center anmelden.

Ich habe versucht, Webkit zu installieren und sogar alle mir bekannten Einstellungsdateien zu entfernen.

Andere lokale Browser (Firefox, Chrome, Opera ...) funktionieren einwandfrei. Ich verwende Safari 7.0.2 in Mavericks.

Pantulis
quelle

Antworten:

9

Fest. Nachdem der genaue JS-Fehler beim Zugriff auf die Twitter-Anmeldeseite überprüft wurde, versuchte die betreffende Zeile, auf den lokalen Speicher des Browsers zuzugreifen.

In den Einstellungen für "Datenschutz" in Safari wurde "Cookies und andere Website-Daten blockieren" auf "Immer" gesetzt. Ich habe dies auf "Von Dritten und Werbetreibenden" eingestellt und jetzt funktioniert es wieder.

Pantulis
quelle
1

Spezifischere Anweisungen (gleiche Lösung)

So aktivieren Sie Cookies von Drittanbietern:

  1. Gehen Sie auf Ihrem iPhone oder iPad zu Einstellungen .
  2. Wählen Sie Safari .
  3. Wählen Sie unter Datenschutz und Sicherheit die Option Cookies blockieren aus .
  4. Sie werden zu einer Liste von Optionen weitergeleitet. Wählen Sie Immer zulassen ( Zulassen für Websites, die ich besuche, kann dies ebenfalls beheben)
  5. Möglicherweise müssen Sie Safari neu starten, damit die neuen Einstellungen wirksam werden.
Clay Nichols
quelle