Petite extension Chrome pour visualiser des fichiers Razor (.cshtml) locaux
CSHTML Local Viewer, créé par Michael, est une extension Chrome pour prévisualiser les modèles ASP.NET Razor localement. Elle force le navigateur à ouvrir les fichiers .cshtml en tant que HTML afin que les développeurs puissent inspecter le balisage au lieu de télécharger des fichiers bruts. L'extension offre un rendu local automatique et un flux de configuration minimal. Elle cible les développeurs C# et les concepteurs d'interface utilisateur qui ont besoin d'un aperçu rapide sur disque sans lancer un serveur web ou un IDE.
Quelle est la légèreté de son disque et de son empreinte d'exécution ?
Le package de l'extension fait environ 3,19 Ko et est décrit comme l'un des plus petits disponibles, donc l'installation utilise presque aucun espace disque. Le développeur ne liste aucune bibliothèque intégrée ni service en arrière-plan, ce qui maintient les processus supplémentaires du navigateur au minimum. Pour des sessions d'édition typiques, l'outil impose un surcoût de stockage négligeable et n'ajoute pas de consommateurs de ressources persistants à un poste de travail de développeur.
Quelles autorisations et étapes sont nécessaires pour voir des fichiers locaux ?
La visualisation de fichiers locaux nécessite d'activer l'option Autoriser l'accès aux URL de fichiers sur la page de gestion des Extensions (chrome://extensions). Après avoir activé cette autorisation, les utilisateurs peuvent ouvrir des fichiers .cshtml en les faisant glisser dans un onglet. L'extension empêche Chrome de traiter ces fichiers comme des téléchargements, permettant une inspection directe du balisage du fichier sur le disque sans configuration supplémentaire au-delà de cette activation d'autorisation.
Comment l'outil gère-t-il la confidentialité et la collecte de données ?
Le développeur fournit une politique de confidentialité déclarée selon laquelle aucune donnée utilisateur n'est collectée ni utilisée. L'extension est annoncée comme axée sur la confidentialité, ce qui signifie qu'elle n'envoie pas de données de navigation à des services externes selon la divulgation. Ce design réduit l'exposition des données externes de l'extension elle-même, laissant le contenu des fichiers sur la machine locale à moins que l'utilisateur ne les partage explicitement.
Avec quelles plateformes et navigateurs est-elle compatible ?
L'extension est disponible pour Chrome sur les plateformes de bureau : Windows, macOS et Linux. Elle est également compatible avec d'autres navigateurs basés sur Chromium, y compris Microsoft Edge, Brave et Opera, lorsque ces navigateurs acceptent les extensions du Chrome Web Store. Cette portée multiplateforme rend l'outil utilisable sur des postes de travail de développeur courants sans versions spécifiques à une plateforme.
Utilitaire ciblé pour l'inspection de balisage statique, pas un substitut à un serveur
Le Visualiseur Local CSHTML est une option ciblée pour les développeurs qui souhaitent des aperçus rapides basés sur des fichiers des vues Razor. Il n'exécute pas de code serveur C# ou Razor, donc le comportement dynamique et le débogage à l'exécution nécessitent un serveur local traditionnel ou un IDE. Utilisez l'extension pour des vérifications rapides de mise en page et de balisage, et maintenez un flux de travail basé sur un serveur séparé pour les tests fonctionnels et la validation back-end.




