在 Azure DevOps 中预览交互式 HTML、Markdown、PDF 和 Office 文件
在 Azure DevOps Repos 中呈现交互式 HTML 原型、可主题化的 Markdown、PDF 和 Office 文档,将预览按钮集成到文件标签栏中。由 Will Huang 开发,该扩展使用您现有的 Azure DevOps 浏览器会话,因此不需要个人访问令牌。它针对需要在库中预览脚本、布局和文档的开发人员、设计师和 QA 工程师,无需下载文件。
它恢复了本机查看器阻止的交互式 HTML 预览
Azure DevOps HTML 预览 在安全沙箱内运行启用 JavaScript 和 CSS 的 HTML,因此平台默认预览阻止的页面可以正确呈现。该扩展提供标准预览区域的内联替换和一个全屏窗口,以便无干扰的审查。智能链接处理修复相对路径和锚点,以便内部导航在存储库内正常工作。
渲染涵盖文档和常见文档格式
该工具通过提供可主题化的布局和可折叠的目录来改善 Markdown,并为 PDF、Word、Excel 和 PowerPoint 文件添加浏览器内渲染。这减少了快速检查文件的下载需求;该扩展直接在存储库视图中显示 Word (.docx)、Excel (.xlsx) 和 PowerPoint (.pptx),加快了文档和交付物的视觉验证。
安全性和身份验证旨在支持存储库工作流程
该扩展通过 Git REST API 重用您的已验证 Azure DevOps 会话,因此它不需要请求个人访问令牌。渲染的内容在一个隔离的沙箱内运行,没有允许同源,这防止预览的脚本访问 Azure DevOps cookies 或会话数据,同时仍允许 JavaScript 为交互式原型执行。
与 Chromium 浏览器的兼容性和零配置设置
该扩展适用于 Chrome 和其他基于 Chromium 的浏览器,支持 Azure DevOps Services 和 Azure DevOps Server。它不需要安装以外的配置,并使用现有的登录会话,因此团队可以将其添加到他们的浏览器环境中,并立即预览文件,而无需调整存储库设置。
适用于在代码库中审查互动网页工作的团队的实用扩展
该扩展适合需要查看互动原型和丰富文档的团队,而无需离开 Azure DevOps:它启用脚本支持的预览,同时在隔离环境中进行执行,并立即与浏览器会话集成。需要严格的、进程外内容隔离的用户在受监管环境中使用之前,应根据其安全政策验证沙箱行为。
