ส่วนขยาย Chrome ขนาดเล็กสำหรับการดูไฟล์ Razor (.cshtml) ในเครื่อง
CSHTML Local Viewer ซึ่งสร้างโดย Michael เป็นส่วนขยายของ Chrome สำหรับการดูตัวอย่าง ASP.NET Razor templates ในเครื่อง มันบังคับให้เบราว์เซอร์เปิดไฟล์ .cshtml เป็น HTML เพื่อให้ผู้พัฒนาสามารถตรวจสอบ markup แทนที่จะดาวน์โหลดไฟล์ดิบ ส่วนขยายนี้มีการเรนเดอร์ในเครื่องอัตโนมัติและการตั้งค่าที่น้อยที่สุด มันมุ่งเป้าไปที่นักพัฒนา C# และนักออกแบบ UI ที่ต้องการการดูตัวอย่างอย่างรวดเร็วในดิสก์โดยไม่ต้องเปิดเว็บเซิร์ฟเวอร์หรือ IDE.
ดิสก์และการใช้งานของมันเบาแค่ไหน?
แพ็คเกจของส่วนขยายมีขนาดประมาณ 3.19 KiB และถูกอธิบายว่าเป็นหนึ่งในขนาดที่เล็กที่สุดที่มีอยู่ ดังนั้นการติดตั้งจึงใช้พื้นที่ดิสก์แทบจะไม่มีเลย นักพัฒนาระบุว่าไม่มีไลบรารีหรือบริการพื้นหลังที่รวมอยู่ ซึ่งช่วยลดกระบวนการเบราว์เซอร์เพิ่มเติมให้น้อยที่สุด สำหรับเซสชันการแก้ไขทั่วไป เครื่องมือจะมีภาระการจัดเก็บที่ไม่สำคัญและไม่เพิ่มผู้ใช้ทรัพยากรถาวรในสถานีงานของนักพัฒนา.
สิทธิ์และขั้นตอนใดบ้างที่จำเป็นในการดูไฟล์ในเครื่อง?
การดูไฟล์ในเครื่องต้องเปิดใช้งานตัวเลือก อนุญาตการเข้าถึง URL ไฟล์ บนหน้าการจัดการส่วนขยาย (chrome://extensions) หลังจากเปิดใช้งานสิทธิ์นั้น ผู้ใช้สามารถเปิดไฟล์ .cshtml โดยการลากไปยังแท็บ ส่วนขยายจะป้องกันไม่ให้ Chrome ถือว่าไฟล์เหล่านั้นเป็นการดาวน์โหลด ทำให้สามารถตรวจสอบการทำเครื่องหมายไฟล์บนดิสก์ได้โดยตรงโดยไม่ต้องมีการกำหนดค่าที่เพิ่มเติมนอกเหนือจากการเปิดใช้งานสิทธิ์นั้น.
เครื่องมือจัดการความเป็นส่วนตัวและการรวบรวมข้อมูลอย่างไร?
นักพัฒนามีนโยบายความเป็นส่วนตัวที่ระบุว่าไม่มีการเก็บรวบรวมข้อมูลผู้ใช้หรือใช้งาน ข้อเสนอของส่วนขยายถูกโฆษณาว่าเน้นความเป็นส่วนตัว ซึ่งหมายความว่าไม่ส่งข้อมูลการท่องเว็บไปยังบริการภายนอกตามที่เปิดเผย การออกแบบนั้นช่วยลดการเปิดเผยข้อมูลภายนอกจากส่วนขยายเอง โดยทิ้งเนื้อหาไฟล์ไว้บนเครื่องในท้องถิ่น เว้นแต่ผู้ใช้จะแบ่งปันอย่างชัดเจน.
แพลตฟอร์มและเบราว์เซอร์ใดที่เข้ากันได้?
ส่วนขยายมีให้สำหรับ Chrome บนแพลตฟอร์มเดสก์ท็อป: Windows, macOS, และ Linux นอกจากนี้ยังเข้ากันได้กับเบราว์เซอร์ที่ใช้ Chromium อื่นๆ รวมถึง Microsoft Edge, Brave, และ Opera เมื่อเบราว์เซอร์เหล่านั้นยอมรับส่วนขยายจาก Chrome Web Store การเข้าถึงข้ามแพลตฟอร์มนี้ทำให้เครื่องมือสามารถใช้งานได้บนเดสก์ท็อปของนักพัฒนาทั่วไปโดยไม่ต้องมีการสร้างเฉพาะแพลตฟอร์ม.
ยูทิลิตี้ที่มุ่งเน้นสำหรับการตรวจสอบมาร์กอัปแบบสแตติก ไม่ใช่ทางเลือกสำหรับเซิร์ฟเวอร์
CSHTML Local Viewer เป็นตัวเลือกที่มุ่งเน้นสำหรับนักพัฒนาที่ต้องการการดูตัวอย่างแบบไฟล์อย่างรวดเร็วของ Razor views มันไม่สามารถดำเนินการโค้ด C# หรือ Razor server ได้ ดังนั้นพฤติกรรมแบบไดนามิกและการดีบักในระหว่างการทำงานจึงต้องการเซิร์ฟเวอร์ท้องถิ่นหรือ IDE แบบดั้งเดิม ใช้ส่วนขยายสำหรับการตรวจสอบเลย์เอาต์และมาร์กอัปอย่างรวดเร็ว และเก็บกระบวนการทำงานที่ใช้เซิร์ฟเวอร์แยกต่างหากสำหรับการทดสอบฟังก์ชันและการตรวจสอบด้านหลัง