Prabaca HTML interaktif, Markdown, PDF, dan file Office di dalam Azure DevOps
Menghasilkan prototipe HTML interaktif, Markdown yang dapat diubah tema, PDF, dan dokumen Office di dalam Azure DevOps Repos, mengintegrasikan tombol pratinjau ke dalam bilah tab file. Dikembangkan oleh Will Huang, ekstensi ini menggunakan sesi browser Azure DevOps Anda yang ada sehingga tidak diperlukan Token Akses Pribadi. Ini ditujukan untuk pengembang, desainer, dan insinyur QA yang memerlukan pratinjau di repositori dari skrip, tata letak, dan dokumentasi tanpa mengunduh file.
Ini mengembalikan pratayang HTML interaktif yang diblokir oleh penampil bawaan
Pratayang HTML Azure DevOps menjalankan HTML dengan JavaScript dan CSS yang diaktifkan di dalam sandbox yang aman, sehingga halaman yang diblokir oleh pratayang default platform dirender dengan benar. Ekstensi ini menyediakan penggantian inline untuk area pratayang standar dan jendela layar penuh untuk tinjauan tanpa gangguan. Penanganan tautan cerdas memperbaiki jalur relatif dan jangkar sehingga navigasi internal berfungsi di dalam repositori.
Rendering mencakup dokumentasi dan format dokumen umum
Alat ini meningkatkan Markdown dengan menawarkan tata letak yang dapat diberi tema dan daftar isi yang dapat dilipat, dan menambahkan rendering di dalam browser untuk file PDF, Word, Excel, dan PowerPoint. Ini mengurangi kebutuhan untuk mengunduh file untuk pemeriksaan cepat; ekstensi ini menampilkan Word (.docx), Excel (.xlsx), dan PowerPoint (.pptx) langsung di tampilan repositori, yang mempercepat verifikasi visual dokumentasi dan hasil kerja.
Keamanan dan otentikasi dirancang untuk alur kerja repositori
Ekstensi ini menggunakan sesi Azure DevOps Anda yang terautentikasi melalui Git REST API, sehingga tidak meminta Token Akses Pribadi. Konten yang dirender berjalan di dalam sandbox terisolasi tanpa allow-same-origin, yang mencegah skrip yang dipratayangkan mengakses cookie Azure DevOps atau data sesi sambil tetap membiarkan JavaScript dieksekusi untuk prototipe interaktif.
Kompatibilitas dan pengaturan tanpa konfigurasi untuk browser Chromium
Tersedia untuk Chrome dan browser berbasis Chromium lainnya, ekstensi ini bekerja dengan baik dengan Azure DevOps Services dan Azure DevOps Server. Ini tidak memerlukan konfigurasi selain instalasi dan menggunakan sesi login yang ada, sehingga tim dapat menambahkannya ke lingkungan browser mereka dan segera mempratayangkan file tanpa menyesuaikan pengaturan repositori.
Ekstensi praktis untuk tim yang meninjau pekerjaan web interaktif di dalam repos
Ekstensi ini cocok untuk tim yang perlu melihat prototipe interaktif dan dokumentasi kaya tanpa meninggalkan Azure DevOps: ini memungkinkan pratayang yang diaktifkan skrip sambil menjaga eksekusi dalam lingkungan terisolasi dan segera terintegrasi dengan sesi browser. Pengguna yang memerlukan isolasi konten yang ketat dan di luar proses harus memvalidasi perilaku sandbox terhadap kebijakan keamanan mereka sebelum menggunakannya di lingkungan yang diatur.
