web-dev-qa-db-fra.com

Désactiver la sécurité Web dans Chrome 48+

J'ai un problème avec l'indicateur --disable-web-security. Il ne fonctionne pas dans Chrome 48 et Chrome 49 bêta sous Windows.

J'ai essayé de supprimer toutes les instances, de redémarrer et d'exécuter Chrome avec l'indicateur, tout d'abord, d'essayer différentes machines. Dans la version bêta, je peux voir le message d'avertissement ("Vous utilisez un indicateur non pris en charge .."), mais CORS est toujours appliqué. La version publique semble ignorer complètement le drapeau.

Il semble ne pas y avoir de nouvelles ou de reportages à ce sujet, il pourrait donc s'agir d'un problème local. Sera reconnaissant de l'aide ou de toute information connexe.

67
Anatoly Sazanov

Je vois la même chose. Un rapide Google a trouvé cette question et un bug sur les forums de chrome . Il semble que le drapeau --user-data-dir soit maintenant requis. Modifier pour ajouter guide de données utilisateur

87
David Amey

Mac OS:

open -a Google\ Chrome --args --disable-web-security --user-data-dir=""

UPD: ajoutez "" à --user-data-dir parce que les nouvelles versions de chrome le requièrent pour fonctionner

57
jirikolarik

La réponse choisie est bonne, mais pour ceux qui se débattent toujours avec le sujet dont ils parlent (la première fois que vous abordez ce problème), les éléments suivants ont fonctionné pour moi.

J'ai créé un nouveau raccourci vers Chrome sur mon bureau, j'ai cliqué dessus avec le bouton droit de la souris et défini le champ "Cible" sur ce qui suit:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="c:/chromedev"

Le répertoire peut être ce que vous voulez, j'ai décidé de créer un dossier vide appelé chrome dev dans mon répertoire C :. Cela n'a rien à voir là où chrome est installé sur votre ordinateur. C'est juste une chose de type fluff.

Ce lien contient également des instructions claires pour les autres systèmes d'exploitation. Comment désactiver la sécurité Web dans Chrome

22
Dan Zuzevich

Sous OS X, pour ouvrir une nouvelle fenêtre Chrome sans avoir à fermer d’abord les fenêtres déjà ouvertes, passez l’indicateur supplémentaire - n. Veillez à spécifier une chaîne vide pour data-dir (nécessaire pour les versions plus récentes de Chrome, comme v50 +).

open -na /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=""

J'ai constaté qu'en utilisant Chrome 60+ sur Mac OS X Sierra, la commande ci-dessus ne fonctionnait plus, mais une légère modification suffit:

open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_sess_1" --disable-web-security

Le chemin du répertoire de données est important. Même si vous vous trouvez dans votre répertoire personnel lors de l'exécution de la commande, vous ne pouvez pas simplement vous référer à un répertoire local. Ce doit être un chemin absolu.

19

La version 49.0.2623.75 (64 bits) n'est plus en version bêta.

La commande permettant de résoudre le problème CORS est google-chrome-stable --disable-web-security --user-data-dir

14
user2634882

Installez ce plug-in Chrome pour Disable-Web-Security sous Chrome ::

"Allow-Control-Allow-Origin: *" lien ici ou google au-dessus du plugin si vous le souhaitez.

il est très facile d'activer et de désactiver la sécurité avec ce plugin.

10
Mehul D

Pour Chrome Version 50+ pour les utilisateurs Mac. Fermez tout d'abord chrome ouvert et exécutez la commande ci-dessous

open -a Google\ Chrome --args --disable-web-security --user-data-dir=""

Ce qui précède fonctionnera. Merci

3
Velu S Gautam

Pour Mac, l’utilisation de Safari est une bonne alternative pour le développement local et la fonctionnalité est intégrée au navigateur (inutile d’ajouter une extension de navigateur ou de lancer Chrome à l’aide de la commande bash telle que [open -a Google\Chrome --args --disable-web-security --user-data-dir = ""].

Pour désactiver la restriction d'origine croisée à l'aide de Safari (v11 +): Dans le menu, cliquez sur "Développer> Désactiver la restriction d'origine croisée".

Cela ne nécessite pas de relancer le navigateur et, comme c'est une bascule, vous pouvez facilement basculer en mode sécurisé.

2
Maksood

Dans un terminal, mettez ceci:

cd C:\Program Files (x86)\Google\Chrome\Application

chrome.exe --disable-web-security --user-data-dir="c:/chromedev"
0
Tabares

Cela fonctionne pour moi. Essayez d'utiliser ceci..il va vous aider ..

c:\Program Files\Google\Chrome\Application>chrome.exe --disable-web-security --user-data-dir="D:\chrome"

0
Ruchi Prasad