значок дерева vscode с URL-адресом http

#vscode-extensions #content-security-policy

Вопрос:

В моем собственном расширении vscode я реализовал свой собственный TreeDataProvider и свой собственный элемент дерева. Я хочу установить значки на своих элементах дерева. Возможным типом элементов iconPath дерева является Uri . Когда я пытаюсь установить http://my.site/my/icon/Icon.svg Uri для своих элементов дерева, у меня возникает ошибка выполнения со следующим сообщением : «Политика безопасности содержимого вашего сайта блокирует некоторые ресурсы, ресурс http://my.site/my/icon/Icon.svg заблокирован для директивы img-src».

Как задать политику безопасности содержимого для Uri в расширении vscode (я не в веб-представлении, я в дереве) ? Можно ли задать http... пути к значкам для элементов дерева ?

С уважением,

Ответ №1:

Вы не можете установить свой собственный CSP вне веб-представления. В дереве могут отображаться значки только с надежных веб-сайтов или из локальной файловой системы.

К сожалению, я не могу найти место в документации, где это упоминается. Я помню только, что Github является одним из надежных источников.