在公司网络后面,图像不在Visual Studio代码扩展详细信息中呈现

时间:2017-07-25 03:18:32

标签: visual-studio-code

图片未在扩展程序详细信息中呈现。 我支持企业网络,我认为这可能与问题有关。不知道如何解决它。

请参阅下面的示例,其中图像尚未呈现,而只是显示带有图像的替代文字的图像占位符

enter image description here

我在Windows 7计算机上运行版本1.14.2

1 个答案:

答案 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。 :)