35 votes

La carte de Chrome vers la ressource du système de fichiers ne fonctionne pas après la mise à jour

Je peux ajouter un dossier à l'espace de travail (qui ne semble pas faire quoi que ce soit, autant que je puis dire), mais la "carte de ressource de système de fichiers" option semble avoir été retiré, et je ne peux plus vivre-editer des fichiers css.

Est-ce un bug, ou est le processus de cartographie des fichiers css été changé?

Cette conférence (https://developers.google.com/web/updates/2017/10/devtools-release-notes- dit que la nouvelle version utilise la "magie" de la carte à distance des fichiers locaux, mais je n'arrive pas à le faire fonctionner du tout.

Pour référence, je suis en train de mapper un reddit fichier css sur mon propre ordinateur. Il a bien fonctionné sur une précédente version de google Chrome (je ajouter le dossier, et de cartographier le fichier css à l'intérieur, qui a été renommé pour avoir le même nom que la distance), mais pas sur le nouveau (Chrome 63)

14voto

Physikbuddha Points 21

J'ai juste bricolé autour d'un problème, où seulement certains fichiers ont été cartographiés à mon espace de travail local.

enter image description here

S'est avéré que Google Chrome aussi vérifie et compare la date de la dernière modification de vos fichiers.
Si le fichier sur le serveur a une date plus récente que votre copie locale, ce fichier ne sera pas mappé.

J'ai supprimé le fichier Bootstrap sur le côté serveur et téléchargé ma copie locale, qui a un vieux date de dernière modification. Google Chrome instantanément cartographié le fichier à mon espace de travail local.
Par curiosité, j'ai couru touch bootstrap.min.js sur mon serveur pour définir la date de dernière modification d'aujourd'hui. C'est mon fichier de mappage de nouveau.

7voto

Ninja Points 981

Chrome supprimé manuellement la cartographie de système de fichiers de ressources en raison des nouveaux espaces de travail 2.0 (Voir: https://developers.google.com/web/updates/2017/10/devtools-release-notes).

Vous devriez être en mesure de faire glisser et de déposer votre dossier dans l'onglet sources, et il va lier les fichiers automatiquement.

Cependant mappage automatique ne fonctionne pas dans de nombreuses situations et il y a un Chrome bug de l'ajouter à nouveau manuel de cartographie

3voto

Holger Thurow Points 455

J'ai eu le même problème donc j'ai rétrogradé en Chrome 62 (préférences, de l'histoire, des extensions sont conservés).

  1. Télécharger google Chrome à partir de 62
    https://www.slimjet.com/chrome/google-chrome-old-version.php .
  2. Sur OS X trash /Applications/Google Chrome.
  3. Interrupteur de mise à jour automatique par le paramètre "defaults write com.google.Keystone.Agent alwaysPromptForUpdates 1". Par défaut est de 0.
  4. Peut-être que vous avez à régler "defaults write com.google.Keystone.Agent checkInterval 0" de trop. Valeur par défaut est de 18000.
  5. Installer Chrome 62 comme d'habitude.

Après le démarrage de Chrome 62 ouvert "à Propos de Google Chrome". Chrome est en train de vérifier les mises à jour, mais vous invite à confirmer.

enter image description here

2voto

L'élément de menu "Map to File System Resource ..." est manquant. Il semble qu'il n'y ait aucun moyen de mapper des fichiers. Il est complètement cassé pour autant que je sache.

1voto

James Points 11

Merci aux autres dans ce fil disant que chrome vérifie la date modifiée.

L'ajouter à .htaccess l'a résolu pour moi

 IndexOptions SuppressLastModified
 

Bien sûr, vous ne voudriez pas que cela pénètre dans votre code de production car cela pourrait arrêter le fonctionnement de la mise en cache du navigateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X