是否可以通过Gulp访问我的Angular应用程序的localStorage?

时间:2016-01-02 01:42:35

标签: gulp local-storage

我想运行一个gulp任务,用localStorage中的示例数据填充我的应用。看起来我无法从gulp访问localStorage,这可能/还有另一种方法可以做我想做的事吗?

2 个答案:

答案 0 :(得分:1)

这并不容易,但它可以通过gulp和javascript混合完成。您必须创建一个javascript页面来填充localstorage。请记住,localstorage是特定于域的(协议,域,端口)。

以下是您需要做的事情:

  1. 创建一个gulp任务来打开浏览器标签(确保它与您的应用程序的域名相同)
  2. 将浏览器标签指向html页面(包含脚本)以填充localstorage

答案 1 :(得分:0)

localStorage是一项浏览器功能。 API本身仅在那里实现,并且数据以特定于浏览器的格式与cookie一起存储在浏览器配置文件中,由完全不同的Javascript VM处理。

所以不,没有办法从节点更改特定于浏览器会话的数据。

你可以生成一些代码来设置localStorage并将其注入你的页面,因此它会在你加载页面后立即填充存储,但是这里很难提供一般的响应。 / p>