UWP app webview Aurelia Polyfill投掷错误

问题描述 投票:0回答:1

[当我尝试在index.html中运行polyfill脚本时,当前正在从UWP应用运行Webview并从Aurelia的polyfill.js文件中收到错误消息,指出“未处理的承诺被拒绝:未指定的错误”。]

自从新的Windows 10更新以来,这只是最近的一个问题

由于polyfill失败,因此页面无法加载

尝试包含另一个名为polyfill.io的polyfill库,但它继续失败

我只是在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 Web视图中遇到的错误

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)"}

[当我尝试在...中运行polyfill脚本时,当前正在从UWP应用运行webview并收到来自Aurelia的polyfill.js文件的错误消息,提示“未处理的承诺被拒绝:未指定的错误”] [

根据错误消息,您的polyfill脚本正在请求权限。
WebView默认情况下拒绝权限请求,但是您可以通过侦听WebView.PermissionRequested事件来允许权限请求。
private void WebView_PermissionRequested(WebView sender, WebViewPermissionRequestedEventArgs args) { args.PermissionRequest.Allow(); }

最诚挚的问候。

uwp aurelia polyfills aurelia-framework
1个回答
0
投票
private void WebView_PermissionRequested(WebView sender, WebViewPermissionRequestedEventArgs args) { args.PermissionRequest.Allow(); }
© www.soinside.com 2019 - 2024. All rights reserved.