首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova startWith Methode不工作在旧手机上

Cordova startWith Methode不工作在旧手机上
EN

Stack Overflow用户
提问于 2016-03-14 15:46:25
回答 1查看 124关注 0票数 2

我使用了Methode startsWith,它只在Android5和更高版本上工作。

代码语言:javascript
复制
if(array[var].startsWith("code"))

还有另外一种简单的方法吗?这样它也能在Android 4上工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-15 08:31:13

startsWith不是cordova方法,而是javascript方法。它将削弱对webview的支持。

在这里您可以看到浏览器支持Objects/String/startsWith

请注意,它说:

  • "Android“->不支持。
  • “安卓”-> 36

在Android 5上,webview基于铬和可更新,现在它使用的是48版本,因此它支持startsWith

在该链接中,您有一个填充,所以您可以将其用于以前的版本。

代码语言:javascript
复制
if (!String.prototype.startsWith) {
    String.prototype.startsWith = function(searchString, position){
      position = position || 0;
      return this.substr(position, searchString.length) === searchString;
  };
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35992020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档