8***@qq.com
8***@qq.com
  • 发布:2018-01-18 17:04
  • 更新:2021-03-29 23:46
  • 阅读:1191

appendJsFile添加的js文件不能使用localStorage的么?我在里面使用无效的。。

分类:HTML5+

appendJsFile添加的js文件不能使用localStorage的么?我在里面使用无效的。。

2018-01-18 17:04 负责人:无 分享
已邀请:
lhyh

lhyh - 目前就职成都

可以使用,你使用这个这个appendJsFile的方法,是不是因为使用webview加载了外部网页?localStorage是不能跨域的

  • 8***@qq.com (作者)

    是加载外部网页,我先在本地其他页面用localStorag.setItem存储了数据,然后在加载的这个js文件里面用localStorag.getItem获取数据,获取到的是空的。我有点不理解的是:appendJsFile加载的js文件是相当于加载外部网页的js文件吗?

    2018-01-18 17:41

  • 8***@qq.com (作者)

    如果是这样,那用什么实现数据全局共享?

    2018-01-18 17:43

  • lhyh

    回复 8***@qq.com:通过url传参

    2018-01-18 18:29

8***@qq.com

8***@qq.com (作者)

是加载外部网页,我先在本地其他页面用localStorag.setItem存储了数据,然后在加载的这个js文件里面用localStorag.getItem获取数据,获取到的是空的。我有点不理解的是:appendJsFile加载的js文件是相当于加载外部网页的js文件吗?

hylong

hylong

数据不多的话,可缀在url的后面,然后在新页面location.search来获取

回梦無痕

回梦無痕 - 暂停服务

楼上说的url参数是一个方法
另外也可以使用H5+的Storage模块。是app内通用的,没有跨域问题

  • 8***@qq.com (作者)

    谢谢,我试一下

    2018-01-19 12:35

  • 8***@qq.com (作者)

    我用了H5+的Storage,发现plus.storage.getitem获取数据时,有些获取得到有些获取不到。真的好奇怪,找了好久都找不出原因。

    2018-01-19 20:44

  • 8***@qq.com (作者)

    亲,之前您说的通过url参数传过去,具体怎么实现的?

    2018-06-01 00:09

h***@126.com

h***@126.com - 穿风

可以用plus. storage

该问题目前已经被锁定, 无法添加新回复