Désactivation de la Politique de même origine en Safari

pour des raisons de développement, je dois désactiver la Politique de même origine dans Safari (sur Windows) sur ma machine.

en Chrome, cela peut être fait en lançant avec le drapeau --disable-web-security . Y a-t-il un drapeau équivalent ou un cadre caché dans le Safari?

46
demandé sur kpozin 2010-12-29 20:50:47

5 réponses

si vous voulez désactiver la Politique de même origine sur Safari (j'ai 9.1.1), alors vous n'avez qu'à activer le menu developer, et sélectionner" Désactiver les Restrictions D'origine croisée " dans le menu develop.

51
répondu ttemple 2016-07-06 15:45:05

les versions ultérieures de Safari vous permettent de désactiver les Restrictions D'origine croisée. Il suffit d'activer le menu developer à partir de Preferences >> Advanced, et de sélectionner " désactiver les Restrictions D'origine croisée " dans le menu develop.

si vous voulez local seulement, alors vous n'avez qu'à activer le menu developer, et sélectionner " désactiver les restrictions de fichiers locaux " dans le menu develop.

14
répondu skymook 2018-07-20 12:09:39

malheureusement, il n'y a pas d'équivalent pour Safari et l'argument --disable-web-security ne fonctionne pas avec Safari.

si vous avez accès à l'application côté serveur, vous pouvez modifier les en-têtes de réponse https pour permettre l'accès. Principalement l'en-tête Access-Control-Allow-Origin . Modification permettra Safari pour accéder à la ressource. Voir https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Access-Control-Allow-Origin pour plus d'informations sur les en-têtes de réponse qui vous aideront.

3
répondu Brad Rippe 2014-09-18 21:19:58

il y a une option pour désactiver les restrictions d'origine croisée dans Safari 9, différente des restrictions de fichiers locaux mentionnées ci-dessus.

2
répondu Gofake1 2016-03-13 04:56:32

goto,

Safari - > Préférences - > Avancé

puis au bas cochez afficher développer le Menu dans la barre de menu

puis dans le menu Develop cochez Disable Cross-Origin Restrictions

0
répondu Pramodya Abeysinghe 2018-04-06 19:14:39