javascript trim或endswith TypeError:undefined不是函数(Cordova Android iOS)

时间:2016-08-08 18:55:16

标签: javascript java android ios cordova

另一台计算机上的同事已将以下方法添加到我们的Javascript应用程序中:

function setDomainUrl(url) {
  if (!url.trim().endsWith("/")) {
      url += "/";
      LoginVm.domainUrl = url;
  }
  globals.setKeyValue('DomainUrl', url);
  $window.localStorage.setItem("DomainUrl", url);
}

当我尝试运行应用程序时,它在方法的第一行之后崩溃 - “TypeError:undefined不是函数”。我调试了以确保'url'是一个字符串,它是(“http://www.google.com”)。

我在OS X机器上。崩溃可能与使用不同版本的Java有关吗?这是一个非常大的Cordova应用程序,在添加此方法之前已经运行良好。我还应该注意到,当我为Android编译时,我看到崩溃,但不是iOS。

0 个答案:

没有答案