2010-12-29 5 views
41

Für Entwicklungszwecke muss ich die Richtlinie für denselben Ursprung in Safari (unter Windows) auf meinem Computer deaktivieren.Deaktivieren der Richtlinie für denselben Ursprung in Safari

In Chrome kann dies --disable-web-security durch die Einführung mit der Flagge erfolgen. Gibt es eine äquivalente Markierung oder eine ausgeblendete Einstellung in Safari?

Antwort

16

Wenn Sie mit OSX Lion (Safari 6.0), dann müssen Sie nur das Entwickler-Menü aktivieren, und wählen Sie „Deaktivieren lokale Dateieinschränkungen“ aus dem Menü entwickeln.

+0

Dieser Menüpunkt existiert nicht. Ich habe Safari 6.0 und 6.0.2 auf Mac OS X Lion überprüft, aber wie Sie [in diesem Screenshot] (http://i.stack.imgur.com/iu0sH.png) sehen können, gibt es keine solche Option "Lokale Dateieinschränkungen deaktivieren". [Apples KB-Artikel] (http://support.apple.com/kb/HT5364) (zuletzt geändert am 16. November 2012) erwähnt diese Funktion, aber sie existiert noch nicht. –

+4

Dieser Menüeintrag befindet sich im Menü Entwickeln, das in den Einstellungen unter Erweitert "Menü Entwickeln in der Menüleiste anzeigen" aktiviert werden muss. Aber es scheint nicht das Problem zu umgehen. – Pyrolistical

+0

Rob W: Down vote? Ich habe gesagt, dass Sie "das Entwicklermenü aktivieren müssen", und dann können Sie "Lokale Dateieinschränkungen deaktivieren" auswählen. – skymook

3

Leider gibt es kein Äquivalent für Safari und das Argument --disable-web-security nicht mit Safari arbeiten.

Wenn Sie den Zugriff auf die Server-Seite Anwendung haben, können Sie die https-Antwort-Header ändern Zugang zu ermöglichen. Hauptsächlich der Access-Control-Allow-Origin Header. Wenn Sie es ändern, kann Safari auf die Ressource zugreifen. Weitere Informationen zu den Antwortheadern, die helfen, finden Sie unter https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Access-Control-Allow-Origin.

2

Es gibt eine Option Quer Ursprung Einschränkungen zu deaktivieren Einschränkungen in Safari 9, die sich von lokalen Datei wie oben erwähnt.

41

Wenn Sie die Same Origin Policy auf Safari (ich habe 9.1.1) deaktivieren, dann müssen Sie nur die Entwickler-Menü aktivieren, und wählen Sie „Disable Cross-Origin Beschränkungen“ aus dem Menü entwickeln.

+4

Dies ist die richtige Antwort. Sie müssen die Webseite neu laden. – TlmaK0

+2

Für Deutsche: "Ursprüngsübergreifende Einschränkungen deaktivieren" –

+0

Funktioniert nicht. In Safari 11.0.3 deaktiviere ich Cross-Origin-Restriktionen und immer noch die gleichen. – YumYumYum

Verwandte Themen