У меня есть приложение UWP на основе HTML / JS.Приложение работает в локальном контексте, поэтому моя «Стартовая страница» в манифесте пакета содержит: index.html
.
index.html
содержит следующую строку:
<script src="ms-appdata:///temp/myScript.js"></script>
Итак myScript
помещается во временную (TempState) папку.Я знаю, что файлы из временной папки могут быть удалены системой в любое время.
Когда я запускаю приложение, я вижу следующую ошибку:
CSP14312: Resource violated directive 'script-src ms-appx: 'unsafe-eval' blob:' in Host Defined Policy: ms-appdata:///temp/myScript.js. Resource will be blocked.
Я знаючто когда я переключаюсь в веб-контекст с помощью ms-appx-web
, он будет работать, однако есть ли другой способ загрузить какой-либо JS-скрипт в приложение, работающее в локальном контексте?
ОБНОВЛЕНИЕ: Я просто забыл указатьчто скрипт предоставлен кем-то другим и не может быть включен в пакет приложения.