UWP приложение веб-просмотра Aurelia Polyfill ошибка броска - PullRequest
1 голос
/ 07 октября 2019

В настоящее время выполняется веб-просмотр из приложения UWP и появляется сообщение об ошибке «Необработанный отказ от обещания: неопределенная ошибка», исходящее из файла polyfill.js Aurelia, когда я пытаюсь запустить скрипт polyfill в index.html.

Thisтолько что возникла проблема с недавнего времени, когда новое обновление Windows 10

из-за сбоя полифилла, не удается загрузить страницу

при попытке запустить другую библиотеку полифилла, называемую polyfill.io, но она продолжала давать сбой

Я просто запускаю это в index.html

<body>
    <div class="#####" aurelia-app="main">
        <div class="loading">
          <div class="cloud"></div>
        </div>

      <script src="{{####}}/dist/vendor-bundle.js"></script>
      <script src="{{####}}/dist/polyfill-bundle.js"></script>
      <script src="{{####}}/dist/app-bundle.js"></script>
    </div>
  </body>

Вот ошибка, которую я получаю в веб-просмотре UWP

polyfill-bundle.js (1,71003)

[object Error]: {description: "Unspecified error.", message: "Unspecified error.", number: -2147467259, 
stack: "Error: Unspecified error. at Anonymous function 
(#####/dist/vendor-bundle.js:54:39348) at Anonymous function 
(#####/dist/vendor-bundle.js:93:664043) at Array.prototype.forEach (native code) at a.PLATFORM.eachModule 
(#####/dist/vendor-bundle.js:93:663974) at e.get 
(#####/dist/vendor-bundle.js:54:39233) at e.prototype.load 
(#####/dist/vendor-bundle.js:93:746777) at Anonymous function 
(#####/dist/vendor-bundle.js:93:4153532) at Array.prototype.map (native code) at l 
(#####/dist/vendor-bundle.js:93:4153479) at Anonymous function 
(#####/dist/vendor-bundle.js:93:4169836)"}

1 Ответ

1 голос
/ 08 октября 2019

Из сообщения об ошибке ваш скрипт polyfill запрашивает разрешение.

По умолчанию WebView отклоняет запросы на разрешение, но вы можете разрешить запросы на разрешение, прослушивая событие WebView.PermissionRequested.

private void WebView_PermissionRequested(WebView sender, WebViewPermissionRequestedEventArgs args)
{
    args.PermissionRequest.Allow();
}

С наилучшими пожеланиями.

...