2010-12-29 6 views
41

に同一生成元ポリシーを無効に、私は私のマシン上で(Windowsの場合)Safariで同一生成元ポリシーを無効にする必要があります。クロムで開発目的のためにSafariの

、このフラグ--disable-web-securityで起動することによって行うことができます。 Safariに同等のフラグや非表示設定がありますか?

答えて

16

あなたがOSXライオン(サファリ6.0)を実行している場合は、開発者だけのメニューを有効にし、選択発展メニューから「ローカルファイルの制限を無効にする」にする必要があります。

+0

このメニュー項目は存在しません。 Mac OS X LionでSafari 6.0と6.0.2を確認しましたが、このスクリーンショット(http://i.stack.imgur.com/iu0sH.png)でわかるように、このようなオプションはありませんmsgstr "ローカルファイルの制限を無効にする"。 [AppleのKB記事](http://support.apple.com/kb/HT5364)(2012年11月16日に編集された最後の記事)にこの機能が記載されていますが、それでも存在しません。 –

+4

このメニュー項目は、[開発]メニューにあります。このメニュー項目は、「メニューバーの現像メニューを表示する」の下の環境設定で有効にする必要があります。しかし、それはコルズ問題を避けるようには思われません。 – Pyrolistical

+0

Rob W:投票権をお持ちですか?私はあなたが「開発者メニューを有効にする必要がある」と言い、「ローカルファイルの制限を無効にする」を選択することができます。 – skymook

3

残念ながら、サファリには同等とSafariで動作しない--disable-web-security引数はありません。

あなたはサーバー側のアプリケーションへのアクセスを持っている場合は、アクセスを許可するために、HTTPSレスポンスヘッダを変更することができます。主にAccess-Control-Allow-Originヘッダー。これを変更すると、Safariはそのリソースにアクセスできます。応答ヘッダーの詳細については、https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Access-Control-Allow-Originを参照してください。

2

は、前述したように、ローカルファイルの制限とは別のサファリ9、クロスオリジン制限を無効にするオプションがあります。

41

Safari(私は9.1.1を持っています)で同じ起点ポリシーを無効にしたい場合は、開発者メニューを有効にして、開発メニューから「クロス原点制限を無効にする」を選択するだけです。

+4

これは正解です。あなたはウェブページをリロードする必要があります。 – TlmaK0

+2

ドイツ語: "UrsprungsübergreifendeBeschränkungendeaktivieren" –

+0

動作しません。 Safari 11.0.3では、原点を越えた​​制限を無効にしていますが、それでも同じです。 – YumYumYum

関連する問題