Małe rozszerzenie Chrome do przeglądania lokalnych plików Razor (.cshtml)
CSHTML Local Viewer, stworzony przez Michaela, to rozszerzenie Chrome do podglądu szablonów ASP.NET Razor lokalnie. Wymusza otwieranie plików .cshtml jako HTML, aby deweloperzy mogli sprawdzać markup zamiast pobierać surowe pliki. Rozszerzenie oferuje automatyczne lokalne renderowanie i minimalny proces konfiguracji. Jest skierowane do deweloperów C# i projektantów UI, którzy potrzebują szybkiego podglądu na dysku bez uruchamiania serwera internetowego lub IDE.
Jak lekki jest jego dysk i ślad na runtime?
Paczka rozszerzenia ma około 3.19 KiB i jest opisana jako jedna z najmniejszych dostępnych, więc instalacja zajmuje prawie żadnego miejsca na dysku. Programista nie wymienia żadnych dołączonych bibliotek ani usług w tle, co minimalizuje dodatkowe procesy przeglądarki. W typowych sesjach edycyjnych narzędzie nakłada znikomy narzut na pamięć i nie dodaje trwałych konsumentów zasobów do stacji roboczej programisty.
Jakie uprawnienia i kroki są wymagane do przeglądania lokalnych plików?
Przeglądanie lokalnych plików wymaga włączenia opcji Zezwól na dostęp do adresów URL plików na stronie zarządzania rozszerzeniami (chrome://extensions). Po włączeniu tego uprawnienia użytkownicy mogą otwierać pliki .cshtml, przeciągając je do karty. Rozszerzenie zapobiega traktowaniu tych plików przez Chrome jako pobrań, umożliwiając bezpośrednią inspekcję znaczników pliku na dysku bez dodatkowej konfiguracji poza tym przełącznikiem uprawnień.
Jak narzędzie radzi sobie z prywatnością i zbieraniem danych?
Programista dostarcza oświadczenie o polityce prywatności, że żadne dane użytkowników nie są zbierane ani wykorzystywane. Rozszerzenie jest reklamowane jako skoncentrowane na prywatności, co oznacza, że nie wysyła danych przeglądania do zewnętrznych usług zgodnie z ujawnieniem. Taki projekt zmniejsza narażenie na dane zewnętrzne z samego rozszerzenia, pozostawiając zawartość plików na lokalnej maszynie, chyba że użytkownik wyraźnie je udostępni.
Z jakimi platformami i przeglądarkami jest kompatybilne?
Rozszerzenie jest dostępne dla Chrome na platformach desktopowych: Windows, macOS i Linux. Jest również kompatybilne z innymi przeglądarkami opartymi na Chromium, w tym Microsoft Edge, Brave i Opera, gdy te przeglądarki akceptują rozszerzenia Chrome Web Store. Ten zasięg międzyplatformowy sprawia, że narzędzie jest użyteczne na typowych stacjach roboczych programistów bez specyficznych dla platformy wersji.
Skoncentrowane narzędzie do inspekcji statycznego markup, nie zastępuje serwera
CSHTML Local Viewer to skoncentrowana opcja dla programistów, którzy chcą szybkich, opartych na plikach podglądów widoków Razor. Nie wykonuje kodu serwera C# ani Razor, więc dynamiczne zachowanie i debugowanie w czasie rzeczywistym wymagają tradycyjnego lokalnego serwera lub IDE. Użyj rozszerzenia do szybkiej kontroli układu i markup, a dla testów funkcjonalnych i walidacji backendu zachowaj oddzielny przepływ pracy oparty na serwerze.




