Tiện ích mở rộng Chrome nhỏ để xem các tệp Razor (.cshtml) cục bộ
CSHTML Local Viewer, được tạo bởi Michael, là một tiện ích mở rộng Chrome để xem trước các mẫu ASP.NET Razor cục bộ. Nó buộc trình duyệt mở các tệp .cshtml dưới dạng HTML để các nhà phát triển có thể kiểm tra mã thay vì tải xuống các tệp thô. Tiện ích mở rộng cung cấp khả năng kết xuất cục bộ tự động và quy trình thiết lập tối thiểu. Nó nhắm đến các nhà phát triển C# và nhà thiết kế UI cần một bản xem trước nhanh trên đĩa mà không cần khởi động máy chủ web hoặc IDE.
Đĩa và dấu chân thời gian chạy nhẹ như thế nào?
Gói mở rộng có kích thước khoảng 3.19 KiB và được mô tả là một trong những gói nhỏ nhất có sẵn, vì vậy việc cài đặt gần như không sử dụng không gian đĩa. Nhà phát triển không liệt kê thư viện hoặc dịch vụ nền nào, điều này giữ cho các quy trình trình duyệt bổ sung ở mức tối thiểu. Đối với các phiên chỉnh sửa điển hình, công cụ này không áp đặt chi phí lưu trữ đáng kể và không thêm các tiêu thụ tài nguyên lâu dài vào máy trạm của nhà phát triển.
Các quyền và bước nào cần thiết để xem các tệp cục bộ?
Việc xem tệp cục bộ yêu cầu bật tùy chọn Cho phép truy cập vào URL tệp trên trang quản lý Mở rộng (chrome://extensions). Sau khi bật quyền đó, người dùng có thể mở các tệp .cshtml bằng cách kéo chúng vào một tab. Mở rộng này ngăn Chrome xử lý các tệp đó như là tải xuống, cho phép kiểm tra trực tiếp nội dung tệp trên đĩa mà không cần cấu hình bổ sung ngoài việc bật quyền đó.
Công cụ xử lý quyền riêng tư và thu thập dữ liệu như thế nào?
Nhà phát triển cung cấp một chính sách quyền riêng tư được nêu rõ rằng không có dữ liệu người dùng nào được thu thập hoặc sử dụng. Mở rộng này được quảng cáo là tập trung vào quyền riêng tư, có nghĩa là nó không gửi dữ liệu duyệt web đến các dịch vụ bên ngoài theo thông báo. Thiết kế đó giảm thiểu sự tiếp xúc dữ liệu bên ngoài từ chính mở rộng, giữ nội dung tệp trên máy cục bộ trừ khi người dùng chia sẻ chúng một cách rõ ràng.
Nó tương thích với những nền tảng và trình duyệt nào?
Mở rộng này có sẵn cho Chrome trên các nền tảng máy tính để bàn: Windows, macOS và Linux. Nó cũng tương thích với các trình duyệt dựa trên Chromium khác, bao gồm Microsoft Edge, Brave và Opera, khi các trình duyệt đó chấp nhận các mở rộng của Chrome Web Store. Phạm vi đa nền tảng này làm cho công cụ có thể sử dụng trên các máy tính để phát triển phổ biến mà không cần các bản dựng cụ thể cho nền tảng.
Tiện ích tập trung cho việc kiểm tra đánh dấu tĩnh, không phải là sự thay thế cho một máy chủ
CSHTML Local Viewer là một tùy chọn tập trung cho các nhà phát triển muốn xem trước nhanh chóng, dựa trên tệp của các Razor views. Nó không thực thi mã máy chủ C# hoặc Razor, vì vậy hành vi động và gỡ lỗi thời gian chạy cần một máy chủ cục bộ truyền thống hoặc IDE. Sử dụng tiện ích mở rộng để kiểm tra bố cục và đánh dấu nhanh chóng, và giữ một quy trình làm việc dựa trên máy chủ riêng cho việc kiểm tra chức năng và xác thực phía sau.