#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 является одним из надежных источников.