首页 > 解决方案 > 通过 UWP 和 Visual Studio 运行应用程序时出现 InvalidCharacterError

问题描述

此代码是通过 BuckleScript -> JS 生成的,我看不到无效字符在哪里。

但是,我认为这可能是 UWP 不允许访问内部主机作为一项功能的问题,因此会引发错误。

我已经添加了一个环回异常,添加了 SID 和那个。我已经运行 CheckNetIsolation LoopbackExempt -is -n=packageFamilyName。

function getJidFromUrl(url) {
  var match = url[
  /* path */
  0];

  if (match && !match[1]) {
    var jidString = atob(match[0]); //error line here
    return toJid(jidString);
  }
}

index.bs.js 中第 * 行第 5 列的未处理异常

0x800a139e - JavaScript 运行时错误:InvalidCharacterError

标签: javascriptuwpinvalid-characters

解决方案


也许你的意思是写

atob(match);

并不是

atob(match[0]);

考虑到你在做

var match = url[0];

推荐阅读