图片未在扩展程序详细信息中呈现。 我支持企业网络,我认为这可能与问题有关。不知道如何解决它。
请参阅下面的示例,其中图像尚未呈现,而只是显示带有图像的替代文字的图像占位符
我在Windows 7计算机上运行版本1.14.2
答案 0 :(得分:0)
我认为它与安全更新有关,如1.14发行说明(帮助>发行说明)中所述:
扩展创作 用于渲染SVG图像的约束 出于安全考虑,我们不希望在VS Code中呈现用户提供的SVG图像。我们添加了扩展限制,以便用户在VS代码中浏览扩展Marketplace时更安全:
package.json中提供的图标可能不是SVG。
package.json中提供的徽章可能不是SVG,除非它们来自经过批准的徽章提供商。
README.md和CHANGELOG.md中的图片网址需要解析为https网址。 README.md和CHANGELOG.md中的图像可能不是SVG,除非它们来自经过批准的徽章提供商。
README.md和CHANGELOG.md中的图像可能不使用数据URI。
为了帮助您采用这些约束,VS Code会在您的扩展程序的package.json,README.md和CHANGELOG.md文件中显示linting错误(如果它们尚不兼容)。此外,vsce发布工具会执行合规性检查,并阻止您在出现问题时上传新版本的扩展程序。
我在OSX上运行v1.14.2,我快速查看了我机器上的Beautify扩展程序,可以复制未显示的图像。根据发行说明,违规图像通过http
传送,现在README.md中不允许这样做。
有些谷歌引导我进入这个github page。 :)