Dans Firefox, comment faire l'équivalent de --disable-web-security
Chrome. Cela a été beaucoup publié, mais jamais une vraie réponse. La plupart sont des liens vers des modules complémentaires (dont certains ne fonctionnent pas dans la dernière version de Firefox ou ne fonctionnent pas du tout) et "il vous suffit d'activer le support sur le serveur".
- Ceci est temporaire à tester. Je connais les implications pour la sécurité.
- Je ne peux pas activer CORS sur le serveur et je ne pourrais surtout jamais autoriser localhost ou similaire.
- Un drapeau, un paramètre ou quelque chose serait bien mieux qu'un plugin. J'ai aussi essayé: http://www-jo.se/f.pfleger/forcecors , mais quelque chose ne va pas car mes demandes reviennent comme complètement vides, mais les mêmes demandes dans Chrome reviennent bien.
Encore une fois, ce n'est que pour tester avant de pousser à produire qui, alors, serait sur un domaine autorisé.
security
firefox
cross-domain
cors
Oscar Godson
la source
la source
Réponses:
Presque partout où vous regardez, les gens se réfèrent à about: config et security.fileuri.strict_origin_policy. Parfois aussi le network.http.refere.XOriginPolicy.
Pour moi, aucun de ces éléments ne semble avoir d'effet.
Ce commentaire implique qu'il n'y a pas de moyen intégré dans Firefox pour faire cela (à partir du 08/02/14).
la source
security.fileuri.strict_origin_policy
aide quand on a besoin d'obtenir le contenu d'un fichier local via AJAX dans un autre et que le premier n'est pas dans le même dossier (ou dans le sous-dossier de ce dossier) que le second.Le paramètre Chrome auquel vous faites référence consiste à désactiver la même politique d'origine.
Cela a également été traité dans ce fil: Désactiver la politique d'origine de Firefox
à propos de: config -> security.fileuri.strict_origin_policy -> false
la source
De cette réponse, j'ai connu une extension Firefox CORS Everywhere et cela fonctionne pour moi. Il crée des en-têtes d'interception de proxy MITM pour désactiver CORS. Vous pouvez trouver l'extension sur addons.mozilla.org ou ici .
la source
Découvrez mon addon qui fonctionne avec la dernière version de Firefox, avec une belle interface utilisateur et prend en charge JS regex: https://addons.mozilla.org/en-US/firefox/addon/cross-domain-cors
Mise à jour: je viens d'ajouter l'extension Chrome pour cela https://chrome.google.com/webstore/detail/cross-domain-cors/mjhpgnbimicffchbodmgfnemoghjakai
la source
Meilleur complément Firefox pour désactiver CORS à partir de septembre 2016 : https://github.com/fredericlb/Force-CORS/releases
Vous pouvez même le configurer par des référents (site Web).
la source
Alors que la question mentionne Chrome et Firefox, il existe d'autres logiciels sans sécurité interdomaine. Je le mentionne pour les personnes qui ignorent qu'un tel logiciel existe.
Par exemple, PhantomJS est un moteur d'automatisation du navigateur, il prend en charge la désactivation de la sécurité interdomaine.
Voir cet autre commentaire du mien: Userscript pour contourner la politique de même origine pour accéder aux iframes imbriquées
la source
Pour quiconque trouve cette question en utilisant Nightwatch.js (1.3.4), il y a un
acceptInsecureCerts: true
paramètre dans le fichier de configuration:la source