显示许多id上传的cordova应用程序

时间:2015-09-17 21:02:24

标签: javascript android cordova ionic

我希望在应用启动时将display: none更改为display: block以获得几个div。这些div的ID存储在localstorage中。每个id都是新的localstorage项。我的功能,加载应用程序启动是:

function loadStorage() {
 for (var i = 0, l = localStorage.length; i < l; i++) {
 document.getElementById(localStorage.getItem(localStorage.key(i))).style.display = "block"
  }
}

当我在笔记本电脑上的浏览器中使用我的应用程序时,它可以工作。当我在Android应用程序上加载应用程序时,只显示一个ID。任何想法,如何解决它?

1 个答案:

答案 0 :(得分:0)

  1. 估算您平均可以使用的ID。
  2. 创建(手工)那么多ID。
  3. 显示:阻止单个页面上的所有ID。
  4. 在您的移动设备上尝试该页面。
  5. 注意:只是因为浏览器中的某些内容有效,所以无法保证它可以在移动设备上运行。移动浏览器的开发周期非常缓慢 - 尤其是与Cordova / Phonegap一起使用的开发周期。您还可以考虑使用CrosswalkCocoonJS,或其中一个other alternatives