在Safari中禁用同源策略
出于开发目的,我需要在我的机器上的Safari(Windows)上禁用相同的策略。
在Chrome中,这可以通过启动flag --disable-web-security
。 Safari中是否有等效标志或隐藏设置?
如果要在Safari(我有9.1.1)上禁用同源策略,则只需启用开发人员菜单,然后从开发菜单中select“禁用跨源限制”即可。
如果您正在运行OSX Lion(Safari 6.0),则只需启用开发人员菜单,然后从开发菜单中select“禁用本地文件限制”即可。
不幸的是,Safari没有相应的function,而且--disable-web-security
不适用于Safari。
如果您有权访问服务器端应用程序,则可以修改https响应标头以允许访问。 主要是Access-Control-Allow-Origin
头。 修改它将允许Safari访问资源。 请参阅https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Access-Control-Allow-Origin了解更多有关响应标题的信息。;
有一个选项可以禁用Safari 9中的交叉源限制,与上面提到的本地文件限制不同。